Я пытаюсь создать интерфейс администратора в моем django models.py, чтобы при выборе переменной состояния для заполнения она запрашивала различные поля.
class Event(models.Model):
poster = models.ImageField(upload_to='EventPosters')
title = models.CharField(max_length=200)
description = models.TextField(max_length=350)
STATUS = (('upcoming', 'upcoming'), ('completed', 'completed'))
status = models.CharField(max_length=10, choices=STATUS, default='upcoming')
if status == 'completed':
report = models.TextField()
images_url = models.URLField()
no_of_images = models.CharField(max_length=1, validators=[DecimalValidator])
images_list = {}
for i in range(int(no_of_images)):
images_list[i] = models.ImageField(upload_to='EventImages')
def __str__(self):
return self.title
Выше - это класс для модели, которую я пытаюсь создать, я бы хотел, чтобы, если пользователь выбирает событие, завершено, он должен автоматически запрашивать оставшиеся поля в панели администратора. Заранее благодарим за любые ответы.