问题标签 [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 投票
0 回答
276 浏览

django - Django 表单小部件:提交 onchange

我有一个带有 django-select2 的 Django 表单,我想提交这个表单,不是使用提交按钮,而是使用onchange小部件属性。

我试着写这个:

但这似乎不起作用。

这是我的模板:

还有我的views.py 文件:

当我在列表中选择一个APP时,它没有提交值并刷新页面?

widget我和之间有问题ModelSelect2widget

0 投票
2 回答
347 浏览

django - django_select2 小部件 - “未找到结果”

我正在使用 django_select2 "ModelSelect2Widget" 并使用 html-form "No results found"。怎么了?

模型.py

表格.py

0 投票
0 回答
776 浏览

django - django select2 链式下拉菜单

我是 Django 的新手,并试图熟悉它。

我有两个链接的下拉菜单。我想选择一个国家,然后从那里选择那个国家的城市。

我正在尝试从该网站复制代码:
https ://django-select2.readthedocs.io/en/latest/extra.html#chained-select2

我在 models.py 中有以下模型

我的views.py 有以下代码: from django.shortcuts import render from django import forms

我的 HTML 有以下代码:

我使用以下值填充了我的国家和城市模型:
国家:名称:荷兰
国家:名称:比利时
城市:名称:阿姆斯特丹,国家:荷兰
城市:名称:鹿特丹,国家:荷兰
城市:名称:安特卫普,国家:比利时
城市: 名称:布鲁塞尔,国家:比利时

当我运行我的 django 项目时,我确实得到了 2 个下拉菜单,但不幸的是它们没有链接。这意味着当我选择荷兰时,我不会选择阿姆斯特丹和鹿特丹,但我会选择所有城市。

有人可以告诉我我的代码中缺少什么来链接 2 下拉菜单吗?

0 投票
0 回答
265 浏览

python - django-select2 公开 ajax 端点供外部使用

我在注册网页中使用 django select2 进行链式单一模型选择。据我所知,django select2 公开了一个 ajax 端点,它使搜索、分页和选择我的城市所需的一切。有一种方法可以使用 django-select2 自动创建的服务,以便在我的应用程序中使用它?

这是我的城市小部件,我有一个自定义小部件来测试我是否可以将其公开给所有人

非常感谢你的回答

0 投票
1 回答
694 浏览

django - Django-select2 按所有者过滤小部件数据(相关用户)

我正在使用 django-select2 和基于类的视图(创建、更新、删除视图) 在 CreateView 中,我在表单中使用 form_class。在这种形式中,我使用小部件来选择相关对象。我需要通过 created_user (所有者)过滤这些对象。如何将我的方案中的当前用户传递给小部件 ModelSelect2MultipleWidget 类?

表格.py:

视图.py:

0 投票
1 回答
861 浏览

django - 如何将 django-filter 与 django-select2 一起使用?

我想在Filterset表单(django-filter)中实现一个带有自动完成输入(django-select2)的字段:

或这个:

这些方法都行不通。有什么帮助吗?

0 投票
1 回答
1359 浏览

python - django-select2:如果没有选择国家,如何禁用城市选择?(django 2.2)

我尝试使用这样的依赖字段:

但是如果没有选择国家,则可以选择城市。我想限制用户选择城市而不选择国家。

0 投票
1 回答
753 浏览

python - Django InlineModelAdmin 未正确显示内联表单集

我正在开发一个 Django 应用程序,其中很多模型都有外键和 m2m 关系。这导致ModelChoiceField我的模型在 Django 管理中显示了许多。为了让模型选择更容易接受,我在我的项目中安装了 django-select2 应用程序。

我一直在尝试在管理站点在编辑相关对象时显示的内联表单中实现 select2,但该表单不呈现ModelSelect2Widget(它呈现一个简单的选择;它甚至不包括 select2 库)。

我尝试的是创建一个覆盖ModelForm相关forms.py字段的小部件,然后使用inlineformset_factory,有一个保存工厂类的变量。最后,在 中,使用类的属性admin.py添加了我的自定义内联表单集。formsetInlineModelAdmin

表格.py

管理员.py

我期望内联表单集会显示模型选择的 select2 小部件,但它显示的是标准选择小部件。

非常感谢您的帮助!

0 投票
0 回答
152 浏览

django - Django - django-select2 不适用于 inlineformset

我制作了一个包含 django-select2 字段的内联表单集。当我尝试添加另一个内联时出现问题。select2 数据不适用于克隆字段。

这是我的模板:

这是我的克隆字段脚本:

0 投票
0 回答
413 浏览

python - Django_select2:如何使用请求数据过滤 ModelSelect2Widget 查询集?(Django_tables2 + Django_filter +Django_select2 )

根据 django_tables2 教程,我将 django_tables2 与 django_filter 一起使用:

我还想在 django_filter 中使用 django_select2:我想要一个过滤器的字段及其 ModelSelect2Widget,其过滤器与 FilteredCarListView.get_queryset(self) 中的过滤器相同。

对于过滤器的字段,我发现了这个决定(我猜它不是 DRY):

但是如何限制 ModelSelect2Widget 中的选择只显示当前用户的汽车?