Django:多个不同的领域 -> 一个模型

约瑟夫·苏

我想显示不同的字段(获取的 html-option-fieldMymodel.object.all和文本字段)并将其保存到一个模型字段。

我怎样才能建立这个?

MultiValueField ( https://docs.djangoproject.com/en/2.1/ref/forms/fields/ ) 对不同的字段没有帮助?有人有例子吗?我如何定义它是哪种字段?

编辑:如何确定我想在模型字段中保存哪个字段?我使用一个 ModelForm。

Kryštof Řeháček

您应该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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

模型属于一个或多个模型

我如何向一个模板 django 显示多个(不同的)模型对象

一个视图用于多个模型?

一个模型有多个“来源”

在一个模型Django中注释

django-多个模型的一个内联

将多个Django模型放到一个列表中

Django,一个模型具有多个ModelAdmin

将多个模型的输出合并为一个模型

Django 从另一个模型获取模型

模型的每个实例都有另一个模型的一个或多个实例

将多个记录从一个模型保存到另一个模型

Django的查询,其中一个领域是重复的,另一种是不同的

一个领域有多个结果

Django - 在保存另一个模型时保存一个模型

Django-在另一个模型中使用一个模型的主键

在Django中将一个模型与另一个模型链接

Django查询返回一个模型作为另一个模型

如何在Django中将一个模型的多个记录连接到另一个模型?

如何在一个Django模型创建一个链接,指向另一个模型?

将模型的实例值传递给 django 中的另一个不同的模型实例

Django关系名称冲突-抽象模型与另一个模型具有多个关系

在 Django 中使用模型作为另一个模型的多个字段

Django 在同一模型中只有一个用户/一个日期

领域:在一个应用程序中使用一个或多个领域(以及一个或多个架构)

如何区分一个模型的多个 GenericForeignKey 关系?

从一个模型到多个视图的MVC验证

在一个查询中创建模型的多个实例

Rails,一个模型有多个has_many