一切都运行良好,但在MySQL python的符号链接之后,管理CSS和JS消失了。
这真的很奇怪,Django文档提到“Django开发服务器会自动提供管理应用程序的静态文件”但不再是这种情况了。它完全正常。
之前有人遇到过这样的问题吗?
感谢。
答案 0 :(得分:1)
Django提供静态文件,但不是没有对settings.py进行一点编辑。您确定没有更改下面列出的这些参数吗?
MEDIA_ROOT = '/absolute/path/Project/App/'
MEDIA_URL = '/media/'
STATIC_ROOT = '/absolute/path/Project/App/templates/' -> inside this folder should be your static content, accordingly to this example
STATIC_URL = '/static/'
#URL prefix for admin static files -- CSS, JavaScript and images.
ADMIN_MEDIA_PREFIX = '/static/admin/'
在你的模板中,你应该使用这样的东西:
{{ STATIC_URL }}templates/styles_folder/styles.css
Django可能在错误的目录中查找这些文件。如果它无法显示您的文件,几乎是因为它找不到它们告诉它们的位置。