Jquery 如何升级django ajax
我很久以前就安装了DjangoAjaxSelect,版本是1.2.4。效果很好。我现在尝试实现的很多字段似乎都有一些bug,所以我升级到了1.3.3。现在什么都不起作用了 根据文档,我认为我的原始配置应该可以很好地工作(即,一些定制的查找通道,在一些面向前端的表单中生成_ajax_字段构造函数,等等)。所以我根本没有改变我的代码 HTML看起来是正确的,我想:我看到了ajax的select属性、on_deck div等等,但是输入实际上并不会产生任何结果。在chrome调试框中,我没有看到任何url调用像我在原始版本中所做的那样。如果我自己去URL,它会返回JSON结果,所以我认为后端的东西工作得很好 更新:我不确定javascript是否正确加载。在我的前端页面上,我没有看到chrome开发者工具-源代码下列出的js。在我的管理页面中,它似乎加载了js,但是js控制台在ajax_select.js下显示“无法读取未定义的属性'fn'。因此,这里也缺少下拉行为 更新2:我从settings.py中删除了AJAX\u SELECT\u BOOTSTRAP=True,它可以很好地工作,但只在admin中。如果它设置为false,它仍然不工作;整个线路必须拆除。但是,这些组合都不会导致它在我的前端站点上工作,该站点使用引导主题,并且已经在head元素中加载jquery、jqueryuiJquery 如何升级django ajax,jquery,django,django-ajax-selects,Jquery,Django,Django Ajax Selects,我很久以前就安装了DjangoAjaxSelect,版本是1.2.4。效果很好。我现在尝试实现的很多字段似乎都有一些bug,所以我升级到了1.3.3。现在什么都不起作用了 根据文档,我认为我的原始配置应该可以很好地工作(即,一些定制的查找通道,在一些面向前端的表单中生成_ajax_字段构造函数,等等)。所以我根本没有改变我的代码 HTML看起来是正确的,我想:我看到了ajax的select属性、on_deck div等等,但是输入实际上并不会产生任何结果。在chrome调试框中,我没有看到任何u
有什么想法吗?我甚至无法通过pip降级回1.2.4,因为它似乎找不到该版本。我找到了一个解决方案,但不确定需要它的确切原因: 我删除了AJAX\u SELECT\u BOOTSTRAP=True。如上所述,我必须完全删除该行,而不仅仅是将其设置为false。执行此操作后,所有管理表单都正常工作 然后我将此添加到我的前端页面:
现在,它似乎工作得很好。您可以添加您尝试使用pip进行降级的内容吗?我做过pip卸载django ajax selects,然后pip安装django ajax selects==1.2.4。另外,我更新了我的问题。你能试着在FireFox下运行它并分享结果吗?同样的行为。在admin中,ajax_select.js也有一个错误,但表示未定义$。似乎是jquery的问题?我不明白这一点,因为我的前端使用jquery处理许多其他事情,并且工作得很好。