问题标签 [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.
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:
这是意见:
谁能帮我吗?
谢谢!
django - Django - AJAX-SELECT 403 禁止
我使用 django-ajax-select 为模型区域上的字段创建了一个查找通道,以便在我的 ModelForm 上使用以在我创建或编辑 UserProfile 时选择字段。
会发生什么,当我使用没有管理员权限的用户登录时,我在服务器上得到了这条线
我的 url.py
我的查找频道:
我的lookups.py
没有 ModelForm 上的“make_ajax_fields”行,我可以轻松访问模型区域。
我不知道的是:
管理员/查找之间的关系是什么
谢谢,
django - Django:使一个已经填充的字段作为表单上的查询。ajax 选择
我无法使已填写的字段在表单上用作查询。我正在使用 ajax-select 来呈现字段。
表格.py
查找.py
模型.py
所以我想弄清楚,有什么好的做法可以使这项工作。
我需要先填写这个季度,所以 typePlace。到达正确的地点,到达正确的属性以填充正确的项目。
python - 在 django ajax_lookup 中配置 ajax 查找
我正在使用django_ajax库在其中一个表单元素中进行 ajax 查找。
该模型:
表格
当前实现的问题是它向我显示了所有alpha
条目,但在查找字段中我只想要alphas
那些submitted
是false
.
如何编写选择器?
django - django 应用程序中的即时搜索
我在 Windows 中使用 django
我给了一个文本字段来按类别名称搜索,文本框应该给我像谷歌即时这样的名称结果
通过选择名称,它应该给我同一页面本身的类别详细信息。
任何机构都可以帮助我。
ajax - Django 将表单详细信息保存在数据库中并使用 ajax 检索回来
我想将详细信息保存在数据库中并使用 Ajax 检索回同一页面。我添加了代码供您参考。请分享您的想法。
模型.py
视图.py
模板(profile.html)
通过单击“此处”模型表单在此处加载,有一个空间可以输入个人详细信息。在这里我需要将详细信息存储在数据库中,并在单击模型表单中的提交按钮后返回同一页面。仅加载特定内容而不是整个页面。
django - Django过滤器根据ajax返回更新特定字段
我有一个 ajax 帖子,它返回以下数据:
在我看来,我有:
如何在不硬编码数据库行名的情况下根据 save_db 指定要更新的特定表元素。我的数据库中有一个名为的表。
我尝试做类似的事情:
但这失败了。有谁知道我如何才能完成这项工作?
python - Django_ajax_selects 不返回任何内容
我试图弄清楚 django_ajax_selects 并苦苦挣扎;要么文档错误/不清楚,要么我是个白痴。或两者。
我只是想让基础工作正常,然后我会加快速度。我有显示字段,但是当我输入任何字符时没有输出。
在文档中,我对 admin.py 和 urls.py 字段特别困惑。我希望该字段显示在面向用户的模板/表单上,而不是在管理员中,所以我认为这部分不适用于我。但是,如果我应该修改现有的东西以适应我所拥有的东西,我不知道用什么。
这是我到目前为止所拥有的:
设置.py
网址.py
forms.py(尝试了两种方法来制作字段——不知道为什么会使用另一种)
除了 urls.py 和 admin.py 之外,这似乎很简单,所以我认为那是我出错的地方?
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 是我在服务管理员中选择的部分的代码...
我不明白是什么导致了这个异常。
感谢您的帮助
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,因为它似乎找不到那个版本。