【发布时间】:2016-11-03 00:09:18
【问题描述】:
我是 Django 新手,感谢任何帮助,如何根据前一个字段限制一个字段中的选择选项。例如,如果我为动物选择“狗”,我想从 FOOD_CHOICE 中删除“巧克力”,因为我喜欢狗。谢谢!!!
ANIMAL_CHOICE = (
('a','cat'),
('b','dog'),
('c','fish'),
)
FOOD_CHOICE = (
('a', 'chocolate'),
('b', 'kittySnack'),
('c', 'steak'),
)
class Animal(models.Model):
animal = models.CharField(max_length=1, choices= ANIMAL_CHOICE)
food = models.CharField(max_length=1, choices= FOOD_CHOICE)
【问题讨论】:
标签: python django dynamic django-models choicefield