view.py
from django.conf import settings
def log_write(msg):
fileDir = os.path.join(settings.MEDIA_ROOT, 'log')
fileName = str(datetime.date.today()) + ".txt"
try:
if not os.path.isdir(fileDir):
os.makedirs(os.path.join(fileDir))
if os.path.isfile(os.path.join(fileDir, fileName)):
fid = open(os.path.join(fileDir, fileName), mode='a', encoding='utf-8')
else:
fid = open(os.path.join(fileDir, fileName), mode='w', encoding='utf-8')
fid.write('\n\n')
fid.write(str(datetime.datetime.now())+"\n")
fid.write(msg)
fid.close()
except OSError as e:
pass
setting.py
# 임의설정
MEDIA_ROOT = os.path.join(BASE_DIR, 'files')
참고
'Python' 카테고리의 다른 글
json.dumps 한글 깨질때 (0) | 2019.10.28 |
---|---|
django datetimefield 옵션 (0) | 2019.10.25 |
django 를 api 서버로 활용시 CSRF 이슈 (POST 전송) (0) | 2019.10.24 |
이미 생성된 list에 특정 갯수만큼 None 채우기 (0) | 2019.10.23 |
django 쿼리셋 (0) | 2019.10.23 |