- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Django 中保存一个 MultipleChoiceField。模型.py
choices_for_field =
(('A','A'),
('B','B'),
('C','C'),
('D','D'),)
class names(models.Model):
c_name = models.CharField(max_length=50, null=False, blank=False, choices=choices_for_field)
class formForm(ModelForm):
c_name = forms.MultipleChoiceField(label='alphabets', choices=choices_for_field, widget=CheckboxSelectMultiple)
当我保存它时,出现“不是有效选择”的错误。我不知道我哪里错了。我已经检查了与此相关的所有其他问题。但没有什么对我有用。谁能帮帮我。
View .py
bf = formForm(request.POST)
if bf.is_valid():
temp = bf.save(commit=False)
temp.stud_user_id = userid
temp.save()
最佳答案
您不能将多选字段保存到 CharField。 CharField 是单个元素。 MulitpleChoiceField 是多个。
我怀疑您想要做的是将一系列选择连接到 CharField 中的单个(逗号分隔?)值。您可以使用标准的 forms.TextField(使用 MultipleChoiceWidget)和执行串联的自定义干净方法来执行此操作,但您需要从 objective-c harField 中删除 choices 属性。
关于django - 在 Django 中保存 MultipleChoiceField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15952249/
我有一个 Django ModelForm,它通过一个模型公开与多对多关系相对应的多项选择字段,该模型将选择(文档列表)的 order 作为额外属性。在前端,该字段显示为两个与管理中类似的多选字段,一
这里显示了一个多项选择字段: ratesheets = serializers.MultipleChoiceField(choices=RATESHEET_CHOICES, allow_blank=
我在 django 中有一个表单: country=forms.MultipleChoiceField(choices=lista_tari, widget=forms.CheckboxSel
我正在为一家拥有多个地点的公司创建在线职位申请。我希望申请人能够选择代表他们想要申请的每个商店(可以是多个)的复选框。我对于出于可扩展性目的对这些进行硬编码犹豫不决,因此我希望创建 2 个模型(我有更
我在表单中使用 MultipleChoiceField。我想将所有选定的值添加到数据库中,但我使用的下一个代码仅添加用户选择的最后一个值。我在我的 View 中尝试创建多个数字对象。我哪里做错了? 模
我有一个名为“服务”的字段。它存储代表公司提供的服务的整数列表(1=会计,2=人力资源等)。将列表保存到“服务”字段后,我希望能够将其作为“初始”值传递给表单,以便用户可以查看他们之前选择的选项。 什
我有一个类表单,其中包含 forms.MultipleChoiceField。 我能够渲染它并显示所有选择/突出显示的选项,但我想要的是预先突出显示的选项。因此,用户可以在提交表单时取消选择选项或保持
假设我有以下模型 class Application(models.Model): occupation = models.TextField() 和表格 class ApplicationF
我有这个表格: class PasswordForm(forms.Form): CHOICES=[('uppercase','Uppercase'), ('lowerc
假设我有以下模型 class Application(models.Model): occupation = models.TextField() 和表格 class ApplicationF
我有一个包含几种不同形式的 View 。第一个表单有一个搜索字段,它填充了一个多项选择字段,当用户在搜索字段中输入他们的查询时,将发送一个 AJAX 调用以获取与查询匹配的所有记录。然后用户从第一个多
如何从表单中获取选择字段值而不是键? 我有一个表单,让用户可以为公司选择一些用户的电子邮件。例如,我有一个这样的表单(模型表单的原因是它在一个表单集中——但现在这并不重要): class Contac
假设我有如下定义的选择: choices = (('1','a'), ('2','b'), ('3','c')) 以及在 MultipleChoiceFie
我在表单中使用 MultipleChoiceField。它向我显示了带有复选框的 REQUIREMENTS_CHOICES 列表,用户可以在其中选择新需求并将其添加到数据库中。是否可以禁用数据库中已有
我想创建一个设置页面,用户可以在其中选择他们拥有的多个技能值。它将有一个主要类别,然后是子类别。我需要将它们保存到我的数据库中,这样我就可以查询它们并再次展示他们选择的技能组合。 我知道如何创建 Mu
我无法在管理员的 ModelForm 中继承之前选择的项目。我想使用 forms.CheckboxSelectMultiple 小部件,因为这是此用例中最直接的 UI。它的工作原理是在保存时存储值。但
我有一个包含 2 个 MultipleChoiceField 和 CheckboxSelectMultiple 小部件的表单。 在模板中呈现时,复选框在每个选项的左侧都有一个“要点”。 我认为这与呈现
我正在尝试在 Django 中保存一个 MultipleChoiceField。模型.py choices_for_field = (('A','A'), ('B','B'),
我正在尝试在 Django 中保存一个 MultipleChoiceField。模型.py choices_for_field = (('A','A'), ('B','B'),
我有以下 Django 形式: class SpecifyColumnsForm(forms.Form): columns = forms.MultipleChoiceField(requir
我是一名优秀的程序员,十分优秀!