我有一个模型可以选择CHOICES中定义的选项,如下所示:
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)
我希望能够在管理页面中添加,删除或更改选项。所以我的方法是将CHOICES作为模型,但我不知道这是否是正确的方法。如果是,那我该怎么设置呢?感谢。
答案 0 :(得分:5)
你想要类似于ManyToMany字段的东西,而不是字符字段上的选择。更多信息:http://docs.djangoproject.com/en/1.0/ref/models/fields/#django.db.models.ManyToManyField