调试设置为False并且不加载样式和图片

时间:2015-06-20 11:59:38

标签: python django image stylesheet django-staticfiles

我的静态css文件有问题。 我在你的应用程序(在django 1.8中)添加了文件urls.py中的页面模板和代码:

handler404 = 'django.views.defaults.page_not_found'

我的STATIC_ROOT:

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

启动网站后,请勿加载样式和图片。

1 个答案:

答案 0 :(得分:0)

不确定这是否有效

if not settings.DEBUG:
    urlpatterns += patterns('',
                 (r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT, 'show_indexes':True}),
            )

在root urls.py末尾添加以上内容 并运行collectstatic