为什么我的Django(1.5.1)管理站点中没有静态文件(js/css/pic)?

2024-10-02 18:22:12 发布

您现在位置:Python中文网/ 问答频道 /正文

这几天我在“Django Book(http://www.djangobook.com/en/2.0/index.html)”上学习Django,当我根据教程启动管理站点时,只有html,我发现通过Chrome有两个500个响应:

获取127.0.0.1:8000/static/admin/css/基本.css500(内部服务器错误)

获取127.0.0.1:8000/static/admin/css/登录.css500(内部服务器错误)

因此,我在google上搜索了这个问题,得到了许多(对我来说)无用的解决方案,比如设置静态根目录设置.py,然后是“python”管理.py或在设置.py(实际上在1.5.1中没有ADMIN U MEDIA U前缀)……但是所有这些解决方案对我都没用,它仍然可以得到500。在

我没有注释'django.contrib.staticfiles'根据Django的书,在已安装的应用程序中。我现在还能做什么?在

提前谢谢。在


Tags: djangopy服务器comhttpadminhtmlwww
1条回答
网友
1楼 · 发布于 2024-10-02 18:22:12

最后我自己解决了这个问题。

原因不是由中的Django版本或设置引起的设置.py,但使用的键不是Windows regedit中的ASCII

regedit路径是HKEY_CLASSES_ROOT\MIME\Database\Content Type,找出非ASCII密钥(如中文密钥)并将其删除。

它现在起作用了:)

相关问题 更多 >