【问题标题】:how to configure django form to create select option with query specific?如何配置 django 表单以创建特定于查询的选择选项?
【发布时间】:2017-04-26 14:55:10
【问题描述】:

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

示例 2。我有这个模型:

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

我有这个数据

[苹果,红],[香蕉,黄],[草莓,红],[橙,橙]...

当我创建我的表单时,我需要选择显示红色水果的字段。 苹果,草莓。

但是给我看所有的水果。苹果、香蕉、草莓、橙子

这是做什么的?

【问题讨论】:

    标签: python django django-models django-forms


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-12
      • 2016-03-08
      • 2012-08-15
      • 2013-02-14
      相关资源
      最近更新 更多