代码之家  ›  专栏  ›  技术社区  ›  Ruben Quinones

从Django模型中选择

  •  1
  • Ruben Quinones  · 技术社区  · 15 年前

    我有一个模型,它可以提取如下选择中定义的选择:

    CHOICES = (
        ('1', '1'),
        ('2', '2'),
        ('3', '3'),
    )
    
    class select(models.Model):
      first = models.CharField(max_length=3, choices=CHOICES)
      second = models.CharField(max_length=3, choices=CHOICES)
    

    我希望能够在管理页面中添加、删除或更改选项。所以我的方法是作为一个模型来选择,但我不知道这是否是正确的方法。如果是,那我怎么设置?谢谢。

    1 回复  |  直到 15 年前
        1
  •  5
  •   Bryan    15 年前

    你需要的是像许多字段,而不是字符字段上的选择。更多信息在这里: http://docs.djangoproject.com/en/1.0/ref/models/fields/#django.db.models.ManyToManyField

    推荐文章