404和500页django 1.8的自定义模板中未呈现CSS - python

这是我的文件夹结构

Music
    -Music
    -Feature
           -static
               -feature
                   core.css
                   -css
                      other css files
                   -js
                   -img  
           -templates
               404.html
               500.html
               index.html
              -feature
                  about.html
                  detail.html
                  template.html 
    manage.py

views.py

 from django.shortcuts import render

 def error404(request):
     return render(request,'404.html')

urls.py

urlpatterns = [

url(r'^featured/(?P<pk>[0-9]+)/$', views.DetailView.as_view(), name='detail'),
url(r'^about/$', views.about, name='about'),
url(r'^FAQ/$', views.faq, name='faq'),
]
handler404 = 'mysite.views.error404'

自定义404.html文件被渲染但没有CSS。通常css在其他页面上工作正常,但是当我设置debug=false以检查settings.py中的自定义404错误页面时,整个项目的cs消失了。与文件夹结构有关或其他问题?
编辑:core.css是主要的css文件,带other css files的部分包含插件的css

python大神给出的解决方案

这是关于提供静态文件的。当您使用DEBUG = True时,django会照顾他们,否则您的服务器应该这样做。处于调试模式的Django使用此view。来自那里的警告:

仅当DEBUG为True时,此视图才起作用。

这是因为此视图效率极低并且可能不安全。
这仅用于本地开发,决不能使用
在生产中。

您可以使用--insecure option运行服务器只是为了测试404错误,也可以为该页面明确创建URL来检查其样式:

使用--insecure选项可通过以下方式强制提供静态文件:
即使DEBUG设置为False,也要使用staticfiles应用程序。通过使用这个你
承认事实是它的效率极低并且可能
不安全。这仅用于本地开发,绝不应该
在生产环境中使用,并且仅当staticfiles应用程序位于
您项目的INSTALLED_APPS设置。运行服务器-不安全
与CachedStaticFilesStorage一起使用。

用大写字母拆分字符串,但忽略AAA Python Regex - python

我的正则表达式:vendor = "MyNameIsJoe. I'mWorkerInAAAinc." ven = re.split(r'(?<=[a-z])[A-Z]|[A-Z](?=[a-z])', vendor) 以大写字母分割字符串,例如:'我的名字是乔。 I'mWorkerInAAAinc”变成…

Python:同时在for循环中添加到列表列表 - python

我想用for循环外的0索引值创建一个新列表,然后使用for循环添加到相同的列表。我的玩具示例是:import random data = ['t1', 't2', 't3'] masterlist = [['col1', 'animal1', 'an…

Celery任务不会通过记录器重要消息向管理员发送电子邮件 - python

每次调用logger.critical,我的celery任务都不会向应用程序管理员发送电子邮件。我正在构建Django应用程序。我项目的当前配置允许应用程序的管理员在每次创建logger.critical消息时都收到一封电子邮件。设置起来非常简单,我只是遵循了两个项目(celery和Django)的文档。出于某种原因(我不确定),在celery任务中运行的代…

在Python中迭代OrderedDict - python

我有以下OrderedDict:OrderedDict([('r', 1), ('s', 1), ('a', 1), ('n', 1), ('y', 1)]) 实际上,这表示单词中字母的出现频率。第一步-我将使用最后两个元素来创建一个这样的联合元组; pair…

PyCharm中Django的文档字符串中未解决的引用 - python

我在Django的专案中使用Google Style Python Docstrings like in this Example。当我创建一个类并在文档字符串中使用属性符号时,Pycharm总是说-“未解决的引用”。class Post(models.Model): """ Class for posts. Attribute…