【发布时间】:2020-12-29 00:42:53
【问题描述】:
当我在 settings.py 中有选项 DEBUG = True 时,我使用 django 3.1,静态文件可以正常使用,但是当我使用 DEBUG = False 时,静态文件不可用,我已经准备好尝试使用此解决方案:
在 django 官方文档中的答案中使用这个:
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
# ... the rest of your URLconf goes here ...
]
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
但还是不行。有人知道为什么仍然不起作用。
【问题讨论】:
-
你可以查看Django documentation
-
python manage.py runserver --insecure
标签: python django django-urls