Здравствуйте!
У меня есть следующая структура моделей в Django:
class Practicum(models.Model):
# ...
class Screens(models.Model):
practicum = models.ForeignKey('Practicum', on_delete=models.CASCADE, related_name='screens')
literature = RichTextField(null=True, blank=True)
class ScreenButton(models.Model):
screen = models.ForeignKey('Screens', on_delete=models.CASCADE, related_name='screen_button_block')
button_title = models.CharField()
В админке я использую
NestedAdmin и инлайн для Screens, в котором есть ScreenButtonInline. Моя цель - в ScreenButtonInline для поля screen иметь возможность выбора только экранов, относящихся к тому же Practicum, что и текущий экран.
Не совсем понимаю как это сделать и можно ли такое в целом провернуть в админке django
Спасибо за помощь!