dancha
@dancha
Обожаю python

Как отобразить или скрыть поле ввода в админке django?

Например, есть модель:
spoiler

class Receipt(models.Model):
    sum = models.FloatField(verbose_name='Сумма')
    com = models.TextField(verbose_name='Коментарий', blank=True, null=True)
    type = models.CharField(max_length=2, choices=MONEY, default=CASH, verbose_name='Вид движения средств')
    date = models.DateField(default=timezone.now, verbose_name='Дата прихода')
    category = models.ForeignKey(CategoriesOfReceipt, on_delete=models.DO_NOTHING, verbose_name='Категория')
    deal = models.ForeignKey(Affairs, on_delete=models.DO_NOTHING, verbose_name='Дело', blank=True, null=True)



В админке соответственно видно все поля.
Как сделать что бы поле "deal" не было видно. А при выборе определенной "category", "deal" показывалось?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы