我想显示不同的字段(获取的 html-option-fieldMymodel.object.all
和文本字段)并将其保存到一个模型字段。
我怎样才能建立这个?
MultiValueField ( https://docs.djangoproject.com/en/2.1/ref/forms/fields/ ) 对不同的字段没有帮助?有人有例子吗?我如何定义它是哪种字段?
编辑:如何确定我想在模型字段中保存哪个字段?我使用一个 ModelForm。
您应该forms.ModelChoiceField(choices=ModelClass.objects.all())
用于选择字段,您还可以将小部件设置为widget=forms.CheckboxSelectMultiple
.
你的表格可以像
class SuperForm(forms.Form):
cool_field = forms.ModelChoiceField(
choices=ModelClass.objects.all(),
widget=forms.CheckboxSelectMultiple,
)
text_area = forms.CharField(widget=forms.Textarea)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句