一个模型领域有很多选择吗?

时间:2009-07-17 14:40:08

标签: django django-models

我有

`   CATEGORY_CHOICES = (
        ('A', 'B', 'C')
    )`

我会让字段:

myChoice = models.CharField(choices=CATEGORY_CHOICES)

有很多来自CATEGORY_CHOICES(1-3)的值。

我刚刚开始使用Django所以一个例子会很好:)

2 个答案:

答案 0 :(得分:1)

您可能想要使用

myChoice = models.CommaSeparatedIntegerField()

答案 1 :(得分:0)

你是否强烈反对使用ManyToMany relationship?这种关系类型的设计正是为了您正在尝试做的事情。它会在数据库中创建另一个表,而不是Python中的列表,但它可以完成工作。