Django中static设置的问题

linkBG
  • 387

1,首先项目树图
图片描述

2,问题描述
在settings中设置了STATIC_URL:
图片描述

但是这样设置了,其他其他页面的css,js正常显示了,但是admin的界面就找不到css

"GET /admin/static/admin/css/base.css HTTP/1.1" 500 88153
"GET /admin/static/admin/css/dashboard.css HTTP/1.1" 500 88228

如果设置STATIC_URL = '/static/'
其他页面不能找不到css,admin正常

"GET /static/admin/css/base.css HTTP/1.1" 304 0
"GET /static/admin/css/dashboard.css HTTP/1.1" 304 0

请问这种情况下怎么办呢?

回复
阅读 6.2k
3 个回答
ianyang
  • 1
新手上路,请多包涵

你得把admin的css也拷贝到static目录下。manage.py 有个参数是collect static files 什么的

谢邀

正确的应该是 /static/,至于其他的找不到,是你自己使用方式不对,请提供引用自定义静态文件的代码。

/static/表示从网站的根目录开始,如果不加最开始的“/”,表示从当前路径下开始,所以会是/admin/static/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏