采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
具体情况就是放在根目录的static中的文件会404放在xadmin的static中就读取正常settings里面static配置正常 html那边也正常 反斜杠什么的没少
问题已解决
http://blog.csdn.net/alxandral_brother/article/details/52202270
解决方法:
分文件夹来给予地址
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'collect_static')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'common_static'),
)
静态文件夹名称:
Common_static
在引用时
<img src="/static/a.jpg">
直接选择static文件夹
(STATIC_ROOT = os.path.join(BASE_DIR, 'collect_static')这句语句应该可以不写)
你截图我看看你的代码目录结构
我的解决方案在问题的回答里贴出来了,但是我也只知道这样做可以解决我的问题。至于问题产生原因还是不清楚,只是相当于规避了问题的发生。
STATIC_ROOT 是用来运行collectstatic命令需要用的, 如果只是调试不需要设置这个值, 正真部署的时候static应该由nginx来代理 不用django来访问static文件
出错了就说明不正常,参照老师的源码中的settings.py, 群里有
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.6k 81
748 4
1.6k 22
1.4k 20