返回信息流我邮的大牛们,lz又来召唤大神了[ema1]。。。。
在django下html引入css/js什么的时候,遇到了无法引入的问题,在尝试了网上的各种方法均以失败告终,求大神指导设置路径什么的,如果给出网上的链接,希望大神给之前火眼金睛判断一下是否可行。
文件结构是:
website2
--static(设想盛放css,js文件的地方)
--setting.py
--url.py
disk(项目文件)
--templates(盛放html的地方)
--init.py
......
谢过大神们了[ema23]
这是一条镜像帖。来源:北邮人论坛 / python / #4541同步于 2014/12/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
小白求问关于Django引入CSS、js等外部文件
airfan
2014/12/10镜像同步15 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
首先谢谢大神啦,现在没电脑,晚上回去再试试,不过能问问为什么吗,网上都是配置static路径,个人也感觉如果配置template,它里面装的是html,那链接link src里面怎么写呢?
settings.py中
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "website2", "static"),
)
其中STATIC_URL指的是静态文件的URL前缀
STATIC_ROOT指的是部署时存放静态文件的目录
STATICFILES_DIRS指的是各个App所使用的静态文件目录