장고(Django)에서 썸머노트(summernote) 첨부 파일 사이즈 용량 제한 설정 방법
2020년 12월 10일
문제
장고에서 썸머노트에 이미지 등 파일 첨부를 해보면 1MB 이상은 업로드가 되지 않습니다. 이 제한을 어떻게 바꿀 수 있을까요?
원인
썸머노트의 기본설정이 1024 * 1024로 되어 있어서 그렇습니다. 기본 바이트(Byte) 단위이므로 1024 = 1KB이니 1024 * 1024는 1MB를 뜻합니다. 썸머노트의 소스코드를 살펴보면 알 수 있는데요. get_default_config라는 메소드 안에 아래와 같이 설정되어 있습니다.
방법
settings.py에서 attachment_filesize_limit에 값을 지정해주면 됩니다.