Django日记——js,css引用,404错误

2016-09-27  本文已影响911人  帝Bug

浏览器报404错误,说明资源没找到!

解决方法:

1、在外部的mysite目录下(也就是项目的根目录)建立static目录

2、打开settings.py,添加:   

STATIC_URL ='/static/'

STATICFILES_DIRS =(os.path.join(os.path.dirname(__file__),'../static/').replace('\\','/'),)

3、打开urls.py,添加(

 import settings 

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

 使用:假设我要在模板(存放在templates文件中的)里面导入外部/home/fudaoji/mysite/static/js/jequery.js文件,那么可以直接在script里加入

type="text/javascript"  src="../../static/js/jequery.js"

启动项目  python manage.py runserver

然后访问http://127.0.0.1:8000/static/js/jequery.js    能获取到js代码文件,说明设置成功!就可以放心使用了

上一篇 下一篇

猜你喜欢

热点阅读