【发布时间】:2021-12-13 10:27:49
【问题描述】:
我是 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 django-models dynamic choicefield