У меня есть следующие моделиадмин поле Джанго исключить выпадающий список
class Consultation(models.Model):
id = models.AutoField('Id', primary_key=True)
date = models.DateTimeField('date')
services = models.CharField('services', choices=SERVICES, max_length=200, null=True, blank=True)
weight = models.DecimalField('weight', decimal_places=1, max_digits=10)
size = models.DecimalField('size', decimal_places=1, max_digits=10)
imc = models.DecimalField('size', decimal_places=1, max_digits=10)
У меня есть поле «служба», в котором развертывается три варианта («а», «б», «с»).
Мой вопрос: возможно ли, что при создании записи этой модели (добавить), выбрав, например, поле «a» поля «a», поле «imc» исключено?
Я протестировал метод «get_form», но не работает, когда хочу добавить запись только после регистрации.
благодарит за помощь!
По исключенный здесь, вы имеете в виду скрыты от UI или просто бэкенд? –
, так как я понимаю, что ваш вопрос должен быть в пользовательском интерфейсе, потому что пользователь видит форму для добавления новой записи. Моя идея заключается в том, что при выборе опции некоторые поля исключаются, потому что не всегда необходимо отображать все. – funktasmas