问题标签 [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 回答
680 浏览

django - Django ajax-selects 包不起作用。我错过了什么?

我正在尝试使用 Django ajax-selects 包我有我的 form.py :

我有我的lookup.py:

我有我的租户 model.py:

但在我的表单中,我没有得到自动完成,也没有创建字段。我错过了什么?

0 投票
1 回答
551 浏览

ajax - 在 django 应用程序的 django 数据库中更改 BooleanField 时显示某些内容

我有一个超级喜欢 django 应用程序。客户可以发出信号,表明他们正在寻找提供服务的人,并且同一地区正在寻找服务提供者的人可以查看积极寻找客户的列表。当客户按下表示他们正在寻找服务的按钮时,他们会被重定向到一个页面,上面写着“谢谢,有人在路上时会通知您”,并将属性设置activeTrue。这会将它们显示在前面提到的可以“认领”客户的列表中。当服务提供商声明客户时。我希望客户的页面显示“有人很快就会到”或类似的东西。但是我怎样才能让客户的页面(customer_active.html)知道active已设置为False(即他们已被认领)然后显示有关该事件发生的消息?我已经阅读了有关可能使用 django 信号或 ajax/jquery 的信息,但我不知道正确的路线是什么,也不知道如何在所述路线中实施解决方案。我有以下代码:

模型.py:

网址.py

customer_active.html(客户在表示他们正在寻找服务后正在查看此内容):

主页.html:

视图.py:

当服务提供商声称客户时,如何使用 ajax/jquery 在 customer_active.html 中显示一条消息“有人很快就会到”?

0 投票
1 回答
313 浏览

python - 让 django-ajax_selects 在我的 Django 搜索表单中工作

我正在尝试制作一个使用 AJAX Select 的搜索表单,这样当我在字段中输入条目时,将有一个下拉列表,其中包含与输入的文本匹配的所有模型对象的属性列表。这里是相关代码:

模型.py

查找.py

表格.py

视图.py

search_student.html

我现在只做名字字段。出于某种原因,每当我转到搜索学生模板时,我都会收到此错误:

使用参数 '()' 和关键字参数 '{'channel': 'first_name'}' 反转 'ajax_lookup'。尝试了 0 种模式:[]

我不确定我做错了什么,因为我按照 django-ajax-selects 的文档来制作我的代码。有人可以对此有所了解吗?谢谢。

编辑:看来我收到此错误是因为我忘记将 ajax 选择添加到 urls.py 中。但下拉菜单本身并没有出现。

编辑 2:下拉列表现在有效。但是由于某种原因,当我尝试搜索时它没有注册到查询中。

0 投票
3 回答
828 浏览

javascript - 对从 Django 视图接收到的数据应用 Ajax 成功方法中的条件

我正在开发一个 Django 项目,在该项目中我需要通过 ajax 处理表单。我正在向 Django 视图发送 ajax 请求并以 JSON 格式取回响应,现在我需要在该数据上应用 if-else 条件但是这些条件不起作用,无论如何都要运行第一个条件。

这是我的代码:

姜戈的观点:

这是我的ajax代码:

即使console.log('message')显示为真,它也总是显示“消息为假”。

我究竟做错了什么?

请帮帮我!

提前致谢!

0 投票
1 回答
116 浏览

ajax - 两个 Ajax 调用一次只满足一个条件

我有以下脚本将我的选择选项的 POST 发送到名为 requestaccess 的 url。这在仅使用两者中的一个时效果很好,但是当我更改另一个字段时,POST 的结果对于第一个是 None 并且对于第二个是正确的,反之亦然。

我的视图通过以下方式获取 POST 值:

但是,我的打印显示为:

我想要的结果是它显示为:

0 投票
1 回答
354 浏览

django - Ajax 和 Django 让多选智能面板动态工作

请知道我如何使用 Ajax 和 Django 实现这样的目标。让我们说一个医疗应用程序。我想在不同的面板中显示多选药物并添加金额总和并像正确的文本框一样向我显示..

AJax 与 Django

0 投票
0 回答
426 浏览

javascript - 使用ajax过滤Django中的内容

我正在开发一个呈现产品列表的模板。我希望用户根据产品的属性过滤内容。

这些是我的模型:"""国家、地区和城市表"""

""" 类别及其子类别表 """

"""产品表"""

"""产品位置表"""

"""产品分类"""

在页面中,我将有 3 个位置输入: - 国家、地区和城市。我想我应该实现一个依赖/链式下拉列表,我想按国家、地区和城市过滤产品。

在另外 2 个输入(选择多项选择的复选框)中,用户可以选择类别和子类别来过滤相关产品。

我该如何实现呢?我认为我将需要 Ajax 和 Json 渲染。但是我找不到合适的方法来做到这一点。

0 投票
1 回答
234 浏览

django - 如何在 django-ajax_select 字段中呈现默认值

我正在为我的 m2m 和外键字段使用 ajax_select,它工作正常,但它没有呈现该字段的默认值,它正在呈现空值("|")。我没有在我的管理面板中使用 ajax_select,所以当我在管理面板中打开该表单时,字段已经具有默认值。这意味着它们在默认值中没有问题,但在 ajax_select 字段中。

它现在正在呈现什么:

我想要的是:

如果至少在 中初始化默认值name=colour,我可以显示默认值为 的帮助文本White

正如我在 ajax_select 的文档中搜索但没有找到与它相关的,有谁知道如何在 ajax_select 字段中呈现默认值。

这个问题是只发生在我身上还是 ajax_select 没有这个默认值功能?

0 投票
1 回答
101 浏览

javascript - 无法理解此脚本从哪里进行 ajax 调用(没有 $.ajax)

我是一个用于自动完成的ajax_select应用程序,它具有用于自动完成的预定义 JavaScript 文件,对我来说工作正常,但我还想在 ajax 调用中添加一些额外的参数,现在它正在调用 url -

但我想要的是:

我尝试了很多尝试,但无法添加额外的参数,因为我无法理解它是如何进行 ajax 调用以及它是如何传递参数的?

没有$.ajax功能!怎么可能?

这是该js文件的完整代码:

https://github.com/crucialfelix/django-ajax-selects/blob/develop/ajax_select/static/ajax_select/js/ajax_select.js

我已经阅读了文档,因为它是一个 django 应用程序,所以有相关的注释,关于它的 JavaScript 文件的信息并不多。

我对 JavaScript 不太熟悉,谁能帮助我?

0 投票
1 回答
3003 浏览

jquery - 如何在django中使用ajax,传递模型对象并将其存储在数据库中而不刷新页面?

我正在 Django 中做一个小项目,因为我想在其中一个页面中添加一个收藏按钮,以便在单击该按钮时它必须返回模型对象,并且它必须存储在另一个数据库中以供参考,但它没有发生这是我的 家/bookdetails.html

我的 urls.py:

我的模型.py:

我的意见.py:

我想通过 ajax 调用从 bookdetails.html 获取 userbooks 模型对象,并希望将该引用存储在 FavBooks 模型中。我怎么能做到呢?谢谢!