这两天在学习js,必不可少用到jquery,在dreamweaver上写好代码并测试通过,放到django框架下提示Uncaught SyntaxError: Unexpected token <。分析了好久,终于发现是jqeury导入失败所致。
搞了半天,发现django在导入非本项目的静态文件时都会报错,要解决这个问题,必须将jquery文件放入项目的static文件,并修改模板导入jquery语句才行。
具体步骤
解决方法
1、在django项目根目录下建立static文件夹,并将jquery文件放入该文件下,我命名为jquery.js
2、在setting.py中添加静态路径,在该文件最后添加如下代码
STATIC_URL = '/static/' STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), )
3、在网页模板修改script元素。添加如下代码
{% load staticfiles %} <script src="{% static 'jquery.js'%}"></script>
这样就可以在django中使用jquery文件了。
————————————————