Python 调试设置为False,不加载样式和图片
我对静态css文件有问题。 我向您的应用程序(在django 1.8中)添加了404-404页面模板,并在文件urls.py中添加了代码:Python 调试设置为False,不加载样式和图片,python,django,image,stylesheet,django-staticfiles,Python,Django,Image,Stylesheet,Django Staticfiles,我对静态css文件有问题。 我向您的应用程序(在django 1.8中)添加了404-404页面模板,并在文件urls.py中添加了代码: handler404 = 'django.views.defaults.page_not_found' 我的静态根目录: STATIC_ROOT = os.path.join(BASE_DIR, 'public_assets') 在settings.py文件中,我有以下代码: Debug = False ALLOWED_HOSTS = ['*',] A
handler404 = 'django.views.defaults.page_not_found'
我的静态根目录:
STATIC_ROOT = os.path.join(BASE_DIR, 'public_assets')
在settings.py文件中,我有以下代码:
Debug = False
ALLOWED_HOSTS = ['*',]
ALLOWED_HOSTS = ['localhost', '127.0.0.1',] - also doesn't work
启动网站后,请不要加载样式和图片。不确定此操作是否有效
if not settings.DEBUG:
urlpatterns += patterns('',
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT, 'show_indexes':True}),
)
如果不是settings.DEBUG:
urlpatterns+=模式(“”,
(r'^static/(?P.*)','django.views.static.service',{'document\u root':settings.static\u root,'show\u index':True}),
)
在根URL.py的末尾添加以上内容
然后运行collectstatic您是否设置了
STATIC\u ROOT
集?是的,我有:STATIC\u ROOT=os.path.join(BASE\u DIR,'public\u assets')
并且您已经运行了collectstatic
?你应该把你的静态文件设置张贴在上面是的,我运行collectstatic,但是没有发生任何事情可能重复的不这样做。曾经这既危险又低效。就连这一观点的文件也这么说。您应该使用Django前面的Web服务器来处理静态文件。