1. 문제 인식
- 기존 개발 서버로 동작 시 적용되었던 static source들이 waitress로 구동 시 적용되지 않는 문제가 발생했다.
- 서버는 구동되지만 static source가 적용되지 않으므로 waitress 세팅 혹은 django 세팅을 변경해야할 것으로 예상한다.
2. 해결방법
- whitenoise를 install 받아 아래와 같이 django 프로젝트 내의 config/settings.py 파일을 수정하여 해결하였다.
# whitenoise 설치
pip install whitenoise
# settings.py 파일
...
...
...
MIDDLEWARE = [
...
...
...,
"whitenoise.middleware.WhiteNoiseMiddleware",
]
...
...
...
STATICFILES_STORAGE = "whitenoise.storage.CompressedManifestStaticFilesStorage"
'Python > Django' 카테고리의 다른 글
권한 제어에 따른 "POST ... 403 45" 에러 해결 (0) | 2022.10.06 |
---|---|
비로그인시 페이지 접근 권한 부여 (0) | 2022.10.05 |
데이터 수식 수정 (0) | 2022.10.04 |
기존 데이터 연동 수정 (0) | 2022.10.04 |
waitress API를 사용한 Django 배포 (0) | 2022.09.15 |