如何配置django表单以创建具有查询特定的选择选项?

时间:2017-04-26 14:55:10

标签: python django django-models django-forms

如何配置django表单以创建具有查询特定的选择选项。 例1,我需要在一个组下面创建一个select用户,但是如果我只使用模型我拥有每个用户,并且只需要特定于用户。

例2。我有这个型号:

class Fruit(models.Model):
    name = models.CharField(max_length=150)
    color = models.CharField(max_length=150)

我有这个数据

[苹果,红色],[香蕉,黄色],[strammberry,红色],[橙色,橙色] ......

当我创建表单时,我需要选择字段,向我显示水果颜色为红色。 苹果,strammberry。

但是告诉我所有的水果。苹果,香蕉,strammberry,橙色

这是什么形式的?

1 个答案:

答案 0 :(得分:0)

您可以在表单中使用ChoiceField,或者如果您希望通过查询确定选项,则可以使用ModelChoiceField