Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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内置服务器未加载css_Python_Django_Python 2.7_Static Files - Fatal编程技术网

python内置服务器未加载css

python内置服务器未加载css,python,django,python-2.7,static-files,Python,Django,Python 2.7,Static Files,当我运行服务器时,django管理员缺少css。web控制台说没有加载样式表,因为它的MIME类型“application/x-css”不是“text/css”。 这是我的settings.py文件 mysite项目的Django设置。 ) 回答有点晚,但为了完整起见,需要将其放在这里 我在一个开发系统上也遇到了这个奇怪的错误(我在同一个项目的其他开发系统上没有遇到)。也许这与Dreamweaver(可以打开css文件)安装在这个系统上有关 在任何情况下,为了解决此问题,我在我的settings

当我运行服务器时,django管理员缺少css。web控制台说没有加载样式表,因为它的MIME类型“application/x-css”不是“text/css”。 这是我的settings.py文件

mysite项目的Django设置。 )


回答有点晚,但为了完整起见,需要将其放在这里

我在一个开发系统上也遇到了这个奇怪的错误(我在同一个项目的其他开发系统上没有遇到)。也许这与Dreamweaver(可以打开css文件)安装在这个系统上有关

在任何情况下,为了解决此问题,我在我的settings.py中添加了以下内容:

import mimetypes mimetypes.add_type("text/css", ".css", True) 导入模拟类型 mimetypes.add_类型(“text/css”,“.css”,True) 这将在mimetypes列表中为css添加(如果已经存在,则替换)正确的mimetype


如果您不想将其放入settings.py中,请将其添加到yout settings包的
\uuu init\uuuuuuuuuy.py
文件中

我也遇到了同样的问题。看来你对Dreamweaver的看法是对的。将上述字符串添加到settings.py中对我没有帮助

我在regedit上运行了
.css
搜索,并更改了最可疑的注册表项/记录

  • 可能与将.css文件视为application/x-css类型有关
  • 可能与将.css文件扩展名与打开应用程序(尤其是Dreamweaver)相关
  • 这花了我两次迭代,我不能确定哪一次是正确的,因为它可能需要一些时间来更新一些缓存,等等

    虽然我在两个地方更改了它:

  • HKEY\ U本地\计算机\软件\类\.css
  • HKEY_CLASSES_ROOT\.css
  • 我重命名了与所有应用程序(包括Dreamweaver、记事本等)关联的
    .css
    文件相关的键/记录(通过添加前导'--',以便在必要时可以恢复),并将
    .css
    文件声明为application/x-css类型


    在此之后,问题得到解决,Django CSS样式按预期正确应用。

    我包括了上述内容,但仍然出现了错误。我的系统中安装了dreamweaver,您在哪里安装的?你确定它被执行了吗?尝试在
    mimetypes之后添加print语句。添加\u type
    以确保它运行。我将它包括在我的设置中。py,我还添加了print语句并执行了它。嗯。。。在我的情况下,它是有效的,我真的不知道问题是什么:|上面的答案解决了问题,但很高兴你在Dreamweaver上介绍了这个问题。你能帮我一把吗?请你清楚地说明你重命名了什么。我运行了regedit,但无法清楚地在
    HKEY\u LOCAL\u MACHINE\SOFTWARE\Classes\.css中的那些层次结构中重命名什么。css
    find follow record
    Name:Content Type;类型:REG_SZ;值:应用程序/x-css
    ,其中
    名称
    类型
    是regedit窗口右侧的列标题。单击
    内容类型
    。调用上下文菜单(右键单击)并选择“重命名”。在
    内容类型之前键入
    --
    ,这样新名称将显示
    --Content-Type
    。对
    列中带有
    文本/css
    的另一条记录重复相同的步骤。转到
    HKEY\u CLASSES\u ROOT\.css
    。您将找到相同的两条记录。重复同样的步骤,效果很好。。。我还认为Dreamweaver也参与了这项工作,因为在另一台没有安装Dreamweaver的机器上,它工作得很好
    LOGGING = {
        'version': 1,
        'disable_existing_loggers': False,
        'filters': {
            'require_debug_false': {
            }
        },
        'handlers': {
            'mail_admins': {
                'level': 'ERROR',
                'filters': ['require_debug_false'],
                'class': 'django.utils.log.AdminEmailHandler'
            }
        },
        'loggers': {
            'django.request': {
                'handlers': ['mail_admins'],
                'level': 'ERROR',
                'propagate': True,`enter code here`
            },
        }
    }
    
    import mimetypes mimetypes.add_type("text/css", ".css", True)