Как выполнить цикл перечисления в Django?
У меня есть модель в Django
class Order(models.Model):
class Gender(models.IntegerChoices):
Male = (1,), _("Male")
Female = (2,), _("Female")
Я хочу отправить мужское и женское в контексте
context["genders"] = Order.Gender
Я использую это в шаблоне следующим образом
{% for gender in genders %}
<p>{{ gender }}</p>
{% endfor %}
Я хочу показать мужчину и женщину спереди
Передать варианты в шаблон, распаковать и отобразить их:
views.py
context["genders"] = Order.Gender.choices
template.html
{% for key, gender in genders %}
<p>{{ gender }}</p>
{% endfor %}