반응형
media루트를 설정해주고, urlpatterns를 추가해주어야함.
#이걸 해줘야 imageField의 업로드 파일이 이상한 디렉토리에 저장되지 않는다. 디렉토리는 없다면 자동으로 생성됨.
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
#이걸 추가해주어야 templates안의 html에서 사용이 가능.
#debug모드에서만 사용하는 것이 좋다. 서버가 증설되면, 같은 메모리에서 받아오는 것이 설정면에서나 안정성에서나 메모리 효율면에서나 이득.
urlpatterns += staticfiles_urlpatterns()
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
반응형
'IT' 카테고리의 다른 글
django와 aws elb사용 시 주의해야할 사항 (1) | 2019.01.23 |
---|---|
windows에서 linux server로 파일 보내기, linux server에서 windows로 파일 내려 받기 (0) | 2019.01.17 |
PyCharm에서 mysql 사용 시, manage.py에 추가해야 할 것 (0) | 2018.11.27 |
aws 서버 8080 포트 떼어내기 (0) | 2018.11.13 |
server 기본값 ROOT를 다른 폴더로 변경하기 (0) | 2018.11.13 |