请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

5回答

提问者 叮咚Raindrop 2019-06-26 21:26:07


https://img1.sycdn.imooc.com//szimg/5d13724e000119e110080756.jpg

我在url配置static静态文件的路径之后就正常。

跟这个有关?

0 回复 有任何疑惑可以回复我~
  • bobby #1
    使用了nginx配置以后 static的访问应该由nginx来代理,但是需要运行django的collecstatic命令将所有目录下的静态文件收集到同一个目录之下,这个命令你运行过了吗
    回复 有任何疑惑可以回复我~ 2019-06-28 12:31:22
提问者 叮咚Raindrop 2019-06-26 21:01:28


https://img1.sycdn.imooc.com//szimg/5d136c120001b0c210080756.jpg
删除status文件夹,并按照你说的方式来注释。
运行指令成功之后,将注释还原。
重新打开页面还是没加载出样式

https://img1.sycdn.imooc.com//szimg/5d136c900001d6d510080756.jpg
我的项目没有app,这点不会影响吧?

0 回复 有任何疑惑可以回复我~
bobby 2019-06-26 12:43:21

运行collectstatic命令的时候setting文件中的https://img1.sycdn.imooc.com//szimg/5d12f7e10001e1b908730459.jpg 上面这行需要注释掉,下面这行需要打开

0 回复 有任何疑惑可以回复我~
nankjune 2019-06-24 11:27:53

我也遇到了这个问题

setting中设置了

STATIC_URL = '/static/'
STATIC_ROOT = 'static'
STATIC_FILES_DIRS = (
   os.path.join(BASE_DIR,"static")
)

然后html文件设置成了

<link rel="stylesheet" type="text/css" href="/static/css/reset.css">
<link rel="stylesheet" type="text/css" href="/static/css/animate.css">
<link rel="stylesheet" type="text/css" href="/static/css/style.css">
   
   <script src="/static/js/jquery.min.js" type="text/javascript"></script>
   <script src="/static/js/jquery-migrate-1.2.1.min.js" type="text/javascript"></script>

根据1楼老师的提示collectstatic过,它将admin, xadmin中的静态文件也collect过来了,但是还是前台依然无法显示正确的css, js格式

0 回复 有任何疑惑可以回复我~
  • 噢噢检查了一下,是我的STATIC_FILES_DIRS 名称写错了,应该是STATICFILES_DIRS
    回复 有任何疑惑可以回复我~ 2019-06-24 12:22:52
bobby 2019-06-24 09:34:00

你是否有运行过collectstatic命令 这个命令会收集所有的静态文件到同一个目录之下

0 回复 有任何疑惑可以回复我~
  • 提问者 叮咚Raindrop #1
    运行过。
    但提示说转移了0个文件。
    回复 有任何疑惑可以回复我~ 2019-06-24 09:36:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信