Django 배포 시 settings.py에서 Debug=False로 바꾸면, static/media 파일 못 불러올 때

urls.py에서 아래와 같이 추가해주면 된다.

from django.conf import settings
from django.contrib.staticfiles import views
from django.urls import url

urlpatterns += [
    url(r'^static/(?P<path>.*)$', serve, {'document_root': settings.STATIC_ROOT}),
]

여기서 static 부분은 STATIC_URL에 따라 달라진다.

아래 사진 및 링크를 참고하는 것 만으로는 부족하긴 하다..
https://docs.djangoproject.com/en/3.2/ref/contrib/staticfiles/

좋은 웹페이지 즐겨찾기