浏览器报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代码文件,说明设置成功!就可以放心使用了