问题标签 [django-ajax-selects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1893 浏览

django - Django ajax 将变量传递给视图

我是 Django + Ajax 的新手。我的问题是我无法从我的 ajaxPOST请求中获取值。我正在使用jquery post.

我的任务是对可拖动列表项进行排序。拖放不是问题。从POST请求中获取值是问题所在。它返回MultiValueDictKeyError

"Key 'ages' not found in <QueryDict: {u'action': [u'updateRecords'], u'ages[]': [u'80', u'81', u'79', u'82', u'83', u'84', u'85', u'86']}>"

这是我的ajax:

这是意见:

谁能帮我吗?

谢谢!

0 投票
2 回答
1959 浏览

django - Django - AJAX-SELECT 403 禁止

我使用 django-ajax-select 为模型区域上的字段创建了一个查找通道,以便在我的 ModelForm 上使用以在我创建或编辑 UserProfile 时选择字段。

会发生什么,当我使用没有管理员权限的用户登录时,我在服务器上得到了这条线

我的 url.py

我的查找频道:

我的lookups.py

没有 ModelForm 上的“make_ajax_fields”行,我可以轻松访问模型区域。

我不知道的是:

管理员/查找之间的关系是什么

谢谢,

0 投票
0 回答
309 浏览

django - Django:使一个已经填充的字段作为表单上的查询。ajax 选择

我无法使已填写的字段在表单上用作查询。我正在使用 ajax-select 来呈现字段。

表格.py

查找.py

模型.py

所以我想弄清楚,有什么好的做法可以使这项工作。

我需要先填写这个季度,所以 typePlace。到达正确的地点,到达正确的属性以填充正确的项目。

0 投票
1 回答
551 浏览

python - 在 django ajax_lookup 中配置 ajax 查找

我正在使用django_ajax库在其中一个表单元素中进行 ajax 查找。

该模型:

表格

当前实现的问题是它向我显示了所有alpha条目,但在查找字段中我只想要alphas那些submittedfalse.

如何编写选择器?

0 投票
1 回答
607 浏览

django - django 应用程序中的即时搜索

我在 Windows 中使用 django

我给了一个文本字段来按类别名称搜索,文本框应该给我像谷歌即时这样的名称结果

通过选择名称,它应该给我同一页面本身的类别详细信息。

任何机构都可以帮助我。

0 投票
2 回答
930 浏览

ajax - Django 将表单详细信息保存在数据库中并使用 ajax 检索回来

我想将详细信息保存在数据库中并使用 Ajax 检索回同一页面。我添加了代码供您参考。请分享您的想法。

模型.py

视图.py

模板(profile.html)

通过单击“此处”模型表单在此处加载,有一个空间可以输入个人详细信息。在这里我需要将详细信息存储在数据库中,并在单击模型表单中的提交按钮后返回同一页面。仅加载特定内容而不是整个页面。

0 投票
1 回答
714 浏览

django - Django过滤器根据ajax返回更新特定字段

我有一个 ajax 帖子,它返回以下数据:

在我看来,我有:

如何在不硬编码数据库行名的情况下根据 save_db 指定要更新的特定表元素。我的数据库中有一个名为的表。

我尝试做类似的事情:

但这失败了。有谁知道我如何才能完成这项工作?

0 投票
1 回答
152 浏览

python - Django_ajax_selects 不返回任何内容

我试图弄清楚 django_ajax_selects 并苦苦挣扎;要么文档错误/不清楚,要么我是个白痴。或两者。

我只是想让基础工作正常,然后我会加快速度。我有显示字段,但是当我输入任何字符时没有输出。

在文档中,我对 admin.py 和 urls.py 字段特别困惑。我希望该字段显示在面向用户的模板/表单上,而不是在管理员中,所以我认为这部分不适用于我。但是,如果我应该修改现有的东西以适应我所拥有的东西,我不知道用什么。

这是我到目前为止所拥有的:

设置.py

网址.py

forms.py(尝试了两种方法来制作字段——不知道为什么会使用另一种)

除了 urls.py 和 admin.py 之外,这似乎很简单,所以我认为那是我出错的地方?

0 投票
1 回答
301 浏览

python - django-ajax-selects 引发 Exception object not found for many to many admin inline

我正在使用 django-ajax-selects 来方便用户在 Django admin 中输入;特别是在“通过”模型内联的多对多关系中:

模型.py

管理员.py

查找.py

设置.py

现在一切正常(在服务管理员中选择许多部分),直到我点击保存;我得到以下异常:

appname.lookups.PartLookup 对象位于 0x7f28742e5fd0> 找不到对象:6965933

6965933 是我在服务管理员中选择的部分的代码...

我不明白是什么导致了这个异常。

感谢您的帮助

0 投票
1 回答
282 浏览

jquery - 如何升级 django-ajax-selects

我很久以前安装了 django-ajax-selects,它是 1.2.4 版。效果很好。我现在尝试实现的 ManyToMany 字段似乎有一些错误,所以我升级到 1.3.3。现在没有任何工作。

根据文档,我认为我的原始配置应该可以正常工作(即,一些自定义查找通道,一些前置表单中的 make_ajax_field 构造函数等)。所以我根本没有改变我的代码。

我认为 HTML 看起来是正确的:我看到了 ajax_select 属性、on_deck div 等。但是输入输入实际上并没有得到任何结果。在 chrome 调试框中,我看不到任何 url 调用实际上就像我在原始版本上所做的那样。如果我自己访问 URL,它会返回 JSON 结果,所以我认为后端工作正常。

更新:我不确定 javascript 是否正确加载。在我的前端页面上,我没有看到 chrome developer tools - sources 下列出的 js。在我的管理页面中,它似乎确实加载了 js,但随后 js 控制台在 ajax_select.js 下显示“无法读取未定义的属性 'fn'”。因此,那里也缺少下拉行为。

更新 2:我从 settings.py 中删除了 AJAX_SELECT_BOOTSTRAP = True ,它工作得很好,但只在管理员中。如果将其设置为 false 它仍然不起作用;必须删除整行。但是,这些组合都不会导致它在我的前端站点上工作,该站点使用引导主题并且已经在 head 元素中加载 jquery、jqueryui。

有什么想法吗?我什至无法通过 pip 降级回 1.2.4,因为它似乎找不到那个版本。