Je suis nouveau sur Django et toute aide est appréciée, Comment puis-je restreindre l'option de choix dans un champ basé sur un champ précédent. Par exemple, si je choisis 'chien' pour animal, je veux enlever 'chocolat' du FOOD_CHOICE, parce que j'aime les chiens. Merci!!!Dans Django, supprimer des options dans un champ de choix basé sur d'autres champs dans un modèle
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)
Mon plan est de n'effectuer la vérification sous forme de django. –