Django引用外部css/js文件

除官方文档外,还有其他方法:

目录结构,保证static目录与urls.py settings.py同目录

--/web_py
------/school
----------/grade
----------/school
--------------urls.py
--------------settings.py
--------------/static
----------manager.py

grade里,模板文件中引用注意目录位置

settings.py需要设置:

1
2
3
4
STATIC_URL = '/static/'
STATICFILES_URLS = (
os.path.join(BASE_DIR, "static"),
)

这里注意BASE_DIR是哪个目录,是上级的school还是与grade同级的school

urls.py添加
import school.settings # 因为上面的目录是上级的school,所以注意要school.settings
再添加一个url规则

url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root':school.settings.STATIC_URL}),

最近的文章

nsctf2015-writeup

¶re1 ASCII找到flag:{NSCTF_md5065ca&gt;01??ab7e0f4&gt;&gt;a701c&gt;cd17340} 异或0x7 712df97688fe0b7a399f076d9dc60437 ¶re2 找字符串 flag:{NSCTF_md57e0cad17016b …

于  NSCTF, writeup 继续阅读
更早的文章

linux下TexStudio中文乱码/不显示解决方案 & 代码高亮/伪代码编辑

¶保证安装了最新版的 extra/texlive-latexextra extra/texlive-langchinese yaourt -S texlive-latexextra ¶然后下载Ctex 12cd /tmpwget -r -np http://ctex-kit.googlecode.c …

于  Code, LaTeX, Linux 继续阅读