未捕获的引用错误:未定义 django
Uncaught ReferenceError: django is not defined
>我正在尝试将管理小部件与我的公式中的几个日期字段一起使用,但只有第一个小部件可以正确显示,对于另一个,我收到错误:
日期时间快捷方式.js:205 未捕获的引用错误:未定义 django
(指示的行是:
django.jQuery(document).bind('keyup', function(event) {
)
这是我的模板头:
<head>
{% load adminmedia %}
<link rel="stylesheet" href="/static/css/main.css" />
<script type="text/javascript" src="/admin/jsi18n/"></script>
<script type="text/javascript" src="/static/admin/js/core.js"></script>
<script type="text/javascript">
window.__admin_media_prefix__ = "{% filter escapejs %}{% admin_media_prefix %}{% endfilter %}";
</script>
<link rel="stylesheet" type="text/css" href="/static/admin/css/forms.css"/>
<link rel="stylesheet" type="text/css" href="/static/admin/css/base.css"/>
<!-- <link rel="stylesheet" type="text/css" href="/static/admin/css/global.css"/> -->
<link rel="stylesheet" type="text/css" href="/static/admin/css/widgets.css"/>
{{ form.media }}...
我的模型字段:
start_date = models.DateField()
end_date = models.DateField()
还有我的表单类:
class UserForm(ModelForm):
start_date = forms.DateField(
widget=widgets.AdminDateWidget
)
end_date = forms.DateField(
widget=widgets.AdminDateWidget
)
class Meta:
model = User
我想这是某种渲染规则,但我完全困惑。欢迎任何帮助!
django.jQuery
在django/contrib/admin/static/admin/js/jquery.init.js
中定义并依赖于django/contrib/admin/static/admin/js/jquery.js
。您需要直接在模板中加载这些js文件
<script type="text/javascript" src="/static/admin/js/jquery.min.js"></script>
<script type="text/javascript" src="/static/admin/js/jquery.init.js"></script>
或者将这些文件包含在表单媒体中
还要检查 ModelAdmin
的media
属性。
我用这种方式解决它:
class CustomIndexDashboard(Dashboard):
class Media:
js = ('admin/js/vendor/jquery/jquery.min.js', 'admin/js/jquery.init.js')
相关文章:
- 为什么“;未定义的“;在JavaScript中结束循环
- 要求未定义JS回调参数
- 如何检查管道中未定义的项目
- TypeError:无法读取属性'推'未定义的JavaScript
- $window.ga在AngularJS事件中未定义
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何消除代码中的未定义和其他问题
- 未捕获的ReferenceError:$未定义
- this.router在AngularJS 2中未定义
- 未捕获的类型错误:无法读取属性'删除'的未定义
- 节点fs.stat名称未定义
- 尝试在PHP中回显输入文本时出现未定义的索引错误
- Jquery未定义函数正在停止其他操作
- AngularJS指令出错-无法读取属性'编译'的未定义
- 这.SOMETHING 总是返回未定义的 - extjs
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 未捕获的引用错误:未定义 django
- Django 管理员:Django 未定义