问题标签 [multiplechoicefield]
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.
python - Django MultpleSelectionField 用法和错误
我有以下代码
模型.py
表格.py
视图.py
但是当我尝试提交时,我收到如下验证错误
那么为什么即使我们在 ModelForm 中将它作为 MultiplechoiceField 提到它,它仍然显示上述验证错误?
django - django ModelMultipleChoiceField 设置初始值
我有以下代码:
如何在选择框中设置初始值,例如“选择一个类别”,以便选择框应该有一个类别列表,初始值为“选择一个类别”
python - Django - 多项选择字段 - 表单不保存
我有一个 Django 应用程序,想在用户的个人资料中显示多项选择复选框。然后他们将能够选择多个项目。
但我无法保存创建的表单。任何人都可以帮忙吗?
我的 models.py 看起来像这样:
表格.py:
视图.py:
urls.py - 单选视图的片段:
编辑profile_v2.html:
我有什么遗漏(或)做错了什么吗?
我应该改变定义模型的方式吗?
任何帮助或参考将不胜感激。
提前致谢。
django - 将 Django 中的 MultipleChoiceField 保存为列表
我有一个 Django 应用程序,想在用户的个人资料中显示多项选择复选框。然后他们将能够选择多个项目。
我可以将数据保存在数据库中,但它像'[u'A',u'B']'一样保存。
我应该怎么做才能将选择保存在列表中?
提前非常感谢。
javascript - Django:带有整数列表的表格
我有一个调用我的 django 应用程序的 javascript 应用程序(角度)。它使用整数列表来过滤响应。在 Django 中,我使用表单来清理数据。
Javascript:
蟒蛇形式:
我得到了商店和品牌的整数列表,但我不知道如何在 django 端处理它。我不想使用 MultipleChoiceField,因为我需要在表单中提供选择(这会创建不必要的查询)。我想要做的就是有一个整数列表。
上面的表格会抛出“输入一个整数。”。我可以放弃表格并使用 request.GET.getlist('shop') (有效)。但如果可能的话,我宁愿使用表格......
更新,现在我正在使用 MultipleChoiceField 并在视图中验证之前传递选择。喜欢:
它有效,但它并不漂亮。
python - 根据视图中的条件更改表单中的必填字段(Django)
我有一个表单,LabelingForm() 有两个多项选择字段,我希望设置所需的 - 参数,以便在按下按钮 A 和 B 时为 False,但在按下按钮 C 时为 True。我尝试使用 initial = False 和 required = True但它不起作用,按下按钮A时需要选择字段。
在forms.py中
在views.py中
在模板中
python - 更改视图中的初始表单字段值(Django)
我想在我的视图中修改/更改三个表单字段的值 - 在模板中发布表单之前使用 one_labeling() 函数。第一个字段是标签,我想在其中更改视图中的初始值。其次,我有两个选择字段 pos_tag 和 head_tags,我在表单中的 MultiplechoiceFields post_tags 和 head_tags 的视图中使用 set_head_tags 和 set_post_tags 以便发布每个选定字段的值而不是数字,例如“NN”而不是 1。在当我从表单中的 pos_tags 获得键 1 的值“NN”时,但我想知道是否可以像字段标签一样在字段 pos_tags 和 head_tags 的视图中设置和修改初始变量。
在views.py中
django - 从会话变量加载 MultipleChoiceField 初始值
我正在尝试在两个视图之间传递一个列表,并且目前正在使用会话变量来执行此操作。
列表中的渲染s_enrollments
在模板中效果很好,但多选小部件为空。我也尝试过:
form = EnrollmentVerificationForm(initial={'enrollments': request.session["enrollments"]})
这两种方法都不会导致填充小部件,即使呈现为列表的相同数据也可以正常工作。我的想法可能在某个地方被扭曲了。有任何想法吗?
django - Django:无法使用带有 CheckboxSelectMultiple 的 MultipleChoiceField 填充复选框
我正在尝试将用户选择的选项(选项)保存在数据库中,并使用数据库中保存的数据填充(检查/选择)相同的选项。
模型:
剩下的代码:
选项被保存在数据库中,但选项(选项)没有从存储在数据库中的数据中填充。
但是以下代码可以正常工作:
The options are populated when the first value in the choice tuple is be a single character. 我在这里做错了吗?
django - 如何在 Django 视图中保存 ModelMultipleChoiceField?
我有一个Subject
模型和一个CustomUser
模型。在注册期间,用户可以选择多个主题。以下是我的表单代码。
表格.py
我可以做些什么views.py
来保存这些数据?不幸的是,清理数据然后使用保存方法的常用方法不起作用。可怕的是,类似的问题在 SO 中几乎没有答案。