Im créer un db pour un hôtel et je veux être en mesure d'avoir un champ liste toutes les saisons liées (FK) à l'hôtel sélectionné dans le champ précédent.Comment changer les choix dans un champ DjangoAdmin si je change un autre champ?
class PriceTable(models.Model):
client = models.ForeignKey(Cliente, on_delete=models.CASCADE)
year = models.ForeignKey(Ano, on_delete=models.CASCADE)
hotel = models.ForeignKey(Hotel, on_delete=models.CASCADE)
season_price = models.ForeignKey(SeasonPrice, on_delete=models.CASCADE)
class SeasonPrice(models.Model):
season = models.ForeignKey(Season, on_delete=models.CASCADE)
class Season(models.Model):
name = models.CharField(max_length=200)
date_in = models.DateField()
date_end = models.DateField()
hotel = models.ForeignKey(Hotel, on_delete=models.CASCADE)
En page django admin comment puis-je énumérer dans season_price toutes les saisons qui ont une clé étrangère de l'hôtel je viens de choisir? Voici une image pour mieux comprendre ce que je veux accomplir: Django admin explanation
Copie possible de [champ de filtre étranger dans admin django] (http://stackoverflow.com/questions/10179129/filter-foreignkey-field-in-django-admin) – Sayse
oui, je pense que cela résout mon problème je vais Essaie –