问题标签 [django-select2]

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 回答
242 浏览

python - Django Select2MultipleWidget 导致表单不断尝试加载

我正在尝试将 Select2 合并到我的 django 表单中——特别是 ModelSelect2MultipleWidget——以便用户可以将多个事件对象关联到另一个模型(如 CheckboxSelectMultiple)。相关模型有:

我的 forms.py 文件是:

我的 view.py 是:

最后,我的 .html 文件是:

如果我将pm_f4_events小部件切换到 aCheckboxSelectMultiple或 a ModelSelect2Widget,则代码有效。

但是,当我尝试使用 aModelSelect2MultipleWidget时,表单会不断尝试加载但不能并且最终只是超时。

模型中有大约 5000个项目F4Events,所以这可能与它有关。任何帮助我指出正确的方向将不胜感激!

0 投票
1 回答
93 浏览

django - 表单集中的 Select2MultipleWidget 未呈现

我正在尝试获取带有Select2MultipleWidget小部件的表单集,但没有成功。使用 Django 2.2 LTS。

我的(简化的)模型如下:

我使用的表格如下:

当我通过单个项目的测试表单呈现上述内容时,一切正常:我为该noon_options字段获得了一个 Select2MultipleWidget。

每当我将表单添加到 modelformset_factory 时,我都会得到 Django 的默认SelectMultiple小部件,这不是我想要的。

我将模板中的表单集非常简单地呈现为:

知道我做错了什么吗?

根据这个问题/答案,我尝试添加widgets={'noon_options': Select2MultipleWidget}modelformset_factory定义中,这无济于事:我仍然坚持使用原始SelectMultiple小部件。

0 投票
0 回答
84 浏览

django - Select2 后端作为 '\t' 保存到数据库的问题,如何解决?

我正在尝试将多个选择下拉数据保存到我的数据库中,并且我正在使用 select2 类,但在我的后端,数据以['\tdataname1\t', '\tdataname2\t'] 之类的格式保存。我想修复它并将数据保存为' dataname1 ','dataname2'

这是下拉数据多选图像...(我如何选择数据)单击此处[1]

我尝试过这种方式,但所选数据的第一个值将存储到数据库中,这是通过 forloop 保存的单个值的图像,以及用反斜杠保存的多个值的图像。

此图像包含两列和两种保存的数据,一种是没有反斜杠但只有单值的多选下拉菜单,另一种是带有反斜杠的多数据保存
点击这里[2]

0 投票
0 回答
89 浏览

python - Django,使用 select2 作为选择字段

既然 select2 在 django 中提供了autocomplete_fields功能,我一直在寻找一种将 select2 小部件用于具有许多选项的简单选择字段的方法。目前最好的方法是什么?

0 投票
0 回答
80 浏览

django - 如何在 wagtail 中使用 django-select2?

我有一个具有多对多关系的模型。对于鹡鸰,我使用了以下内容:

但是 select2 没有出现。可以做什么?

0 投票
0 回答
150 浏览

jquery - django.jQuery 不是函数

我正在使用 redis 缓存和 select2 设置如下:

发现的错误是:在 python 调试器控制台上未找到:/select2/fields/auto.json

当我在浏览器中检查元素时,我得到:

基本上 select2 在代码中使用的任何地方都无法加载结果。

0 投票
1 回答
191 浏览

python - 我无法从 django ModelForm 访问反向多对多字段

我有两个实体,它们之间存在多对多关系。ProcessModel 具有 RouteModel 的 ManyToManyField 并创建了反向关系“进程”。我已经定义了两个 ModelForm,但我无法从路由表单访问反向多对多关系“进程”。保存路由表单的视图不显示流程字段。如何显示反向多对多字段并使用表单保存信息。这是我的代码

0 投票
1 回答
165 浏览

javascript - 如何使用 javascipt 以编程方式(单击按钮)为 django-select2 字段设置值?

在我的 django 应用程序中,我有一个 WorkerModel 和一个 ProvinceModel,每个工人都有一个 Province_id 字段。我已经使用 ModelSelect2Widget (django_select2) 为 Province_id 定义了一个 Worker 表单。我想知道如何使用javascript 为province_id 字段设置一个值。我尝试过:

但不工作。这是我的表格的定义

0 投票
1 回答
344 浏览

django - 如何调试 django-select2 下拉菜单

我喜欢根据模型的下拉选项创建一个文本搜索字段。我选择了 django-select2 但它不起作用。这是输出 HTML

这是表格

Settings.py 如下

0 投票
0 回答
14 浏览

python - 如何使 Django-select2 样式起作用

使用以下详细信息,我无法正确显示我的表单详细信息。这些项目并排显示,而不是彼此下方显示。我看不出我哪里出错了。

这是模型形式