设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 6798|回复: 3
打印 上一主题 下一主题

django框架 引入外部css文件无效

[复制链接]

22

主题

6

好友

242

积分

中级会员

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-5-29 22:30:52 |只看该作者 |倒序浏览
如图这样做的 但是页面上缺没有css效果 看了下控制台就完全没找到这个文件
把第一行改成这个也不行 {% load staticfiles %}

django1.png (173.23 KB, 下载次数: 1011)

django1.png

django2.png (37 KB, 下载次数: 829)

django2.png

django3.png (10.75 KB, 下载次数: 812)

django3.png

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2019-5-30 10:58:44 |只看该作者
代码没看出什么问题,可以再增加配置试试
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),
)

另外,虽然你问题里完全没提到你是在什么环境下遇到的问题,但如果你是pythonanywhere上,是需要另行配置的
参考 https://www.jianshu.com/p/937694906ec0 中的“7.设置静态文件路径”


还有就是你调试的时候,如果load static不行,可以先用绝对路径来调试,把问题分解。
这种debug需要实际环境调试,不太可能凭人眼看出问题,只能给你个参考意见。
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

22

主题

6

好友

242

积分

中级会员

Rank: 3Rank: 3

板凳
发表于 2019-6-3 09:22:32 |只看该作者
crossin先生 发表于 2019-5-30 10:58
代码没看出什么问题,可以再增加配置试试
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"),

好 我去试试看
回复

使用道具 举报

22

主题

6

好友

242

积分

中级会员

Rank: 3Rank: 3

地板
发表于 2019-6-3 14:56:49 |只看该作者
找到原因了 因为我是windows 所以路径符号要替换下  后面用replace替换下,这样就好了  STATIC_ROOT = os.path.join(BASE_DIR, 'static').replace('\\', '/')
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-24 18:24 , Processed in 0.025865 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部