问题标签 [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.
django - Django 表单小部件:提交 onchange
我有一个带有 django-select2 的 Django 表单,我想提交这个表单,不是使用提交按钮,而是使用onchange
小部件属性。
我试着写这个:
但这似乎不起作用。
这是我的模板:
还有我的views.py 文件:
当我在列表中选择一个APP时,它没有提交值并刷新页面?
widget
我和之间有问题ModelSelect2widget
?
django - django_select2 小部件 - “未找到结果”
我正在使用 django_select2 "ModelSelect2Widget" 并使用 html-form "No results found"。怎么了?
模型.py
表格.py
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 下拉菜单吗?
python - django-select2 公开 ajax 端点供外部使用
我在注册网页中使用 django select2 进行链式单一模型选择。据我所知,django select2 公开了一个 ajax 端点,它使搜索、分页和选择我的城市所需的一切。有一种方法可以使用 django-select2 自动创建的服务,以便在我的应用程序中使用它?
这是我的城市小部件,我有一个自定义小部件来测试我是否可以将其公开给所有人
非常感谢你的回答
django - Django-select2 按所有者过滤小部件数据(相关用户)
我正在使用 django-select2 和基于类的视图(创建、更新、删除视图) 在 CreateView 中,我在表单中使用 form_class。在这种形式中,我使用小部件来选择相关对象。我需要通过 created_user (所有者)过滤这些对象。如何将我的方案中的当前用户传递给小部件 ModelSelect2MultipleWidget 类?
表格.py:
视图.py:
django - 如何将 django-filter 与 django-select2 一起使用?
我想在Filterset表单(django-filter)中实现一个带有自动完成输入(django-select2)的字段:
或这个:
这些方法都行不通。有什么帮助吗?
python - django-select2:如果没有选择国家,如何禁用城市选择?(django 2.2)
我尝试使用这样的依赖字段:
但是如果没有选择国家,则可以选择城市。我想限制用户选择城市而不选择国家。
python - Django InlineModelAdmin 未正确显示内联表单集
我正在开发一个 Django 应用程序,其中很多模型都有外键和 m2m 关系。这导致ModelChoiceField
我的模型在 Django 管理中显示了许多。为了让模型选择更容易接受,我在我的项目中安装了 django-select2 应用程序。
我一直在尝试在管理站点在编辑相关对象时显示的内联表单中实现 select2,但该表单不呈现ModelSelect2Widget
(它呈现一个简单的选择;它甚至不包括 select2 库)。
我尝试的是创建一个覆盖ModelForm
相关forms.py
字段的小部件,然后使用inlineformset_factory
,有一个保存工厂类的变量。最后,在 中,使用类的属性admin.py
添加了我的自定义内联表单集。formset
InlineModelAdmin
表格.py
管理员.py
我期望内联表单集会显示模型选择的 select2 小部件,但它显示的是标准选择小部件。
非常感谢您的帮助!
django - Django - django-select2 不适用于 inlineformset
我制作了一个包含 django-select2 字段的内联表单集。当我尝试添加另一个内联时出现问题。select2 数据不适用于克隆字段。
这是我的模板:
这是我的克隆字段脚本:
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 中的选择只显示当前用户的汽车?