статус заказа хранится
CHOICESSTATUS = {
('created', 'Оформлен'),
('paid', 'Оплачен'),
('sent', 'Отправлен'),
}
Как я могу в шаблоне обратиться к конкретному варианту из choices? Просто мне нужно сделать условие, типо {% if choices.created %}, то выводить один контент, если paid, то другой.
У тебя должно быть поле для этого в модели
paid = models.CharField('Статус', max_length=300, default="created", choices=CHOICESSTATUS)
посмотри TextChoices и IntegerChoices у них апи поудобней
Я без TextChoices не обойтись? :)
if instance.get_field_display вроде
Ключи надо числами делать.
CharField до 255 символов
Обсуждают сегодня