目录
原因
进一步原因
解决1
解决2
其他办法
原因
settings.py被修改
DEBUG = False
ALLOWED_HOSTS = ['*']
进一步原因
在关闭调试的情况下,Django将不再为您处理静态文件-生产Web服务器(Apache或其他服务器)应对此进行处理。
解决1
在不安全模式下运行devserver:
manage.py runserver --insecure
解决2
settings.py
STATIC_URL = '/static/'
STATIC_ROOT = 'static'
urls.py
from django.conf import settings ##新增
from django.views.static import serve
urlpatterns = [
url(r'^media/(?P<path>.*)$', serve,{'document_root': settings.MEDIA_ROOT}),
url(r'^static/(?P<path>.*)$', serve,{'document_root': settings.STATIC_ROOT}),
]
其他办法
使用Nginx