私はDjangoを初めて使いました。どんな助けがありますか?前のフィールドに基づいて1つのフィールドで選択肢オプションを制限する方法を教えてください。たとえば、私が動物のために「犬」を選択した場合、私は犬を愛しているので、FOOD_CHOICEから「チョコレート」を削除したいと思います。ありがとう!!!Djangoでは、モデルの他のフィールドに基づいてchoice-fieldのオプションを削除します
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)
私の計画は、Djangoのフォームでチェックを実行しないです。 –