Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 调试设置为False,不加载样式和图片_Python_Django_Image_Stylesheet_Django Staticfiles - Fatal编程技术网

Python 调试设置为False,不加载样式和图片

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

我对静态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 = ['*',]
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服务器来处理静态文件。