Задать вопрос
@AlexVoitenko

Как при выборе в одном select поле отфильтровать значения другого в Джанго админке?

Есть несколько связанных моделей, вот пример:
class League(models.Model):
    name = models.CharField(max_length=50)
    ...

class Team(models.Model):
    name = models.CharField(max_length=50)
    league = models.ForeignKey(League)
    ...

class Player(models.Model):
    league = models.ForeignKey(League, blank=True, null=True)
    team = models.ForeignKey(Team, blank=True, null=True)
    ...

К каждой лиги относятся по 16-20 команд. Как на странице формы Player в админке при выборе league в поле team были доступны только команды из выбранной league?
  • Вопрос задан
  • 3641 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы