Im, создающий db для отеля, и я хочу, чтобы у вас было поле, в котором перечислены все сезоны (FK) для отеля, выбранного в предыдущем поле.Как изменить выбор в поле DjangoAdmin, если я изменяю другое поле?
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)
В странице администратора Джанго, как я могу перечислить в season_price все сезоны, которые имеют внешний ключ отеля я просто выбрать? Вот изображение, чтобы лучше понять, что я хочу усвоить: Django admin explanation
Возможный дубликат [filter foreignkey field in django admin] (http://stackoverflow.com/questions/10179129/filter-foreignkey-field-in-django-admin) – Sayse
да, я думаю, что решает мою проблему, я буду попробуйте –