Я боролся с полями выбора Django в форме. У меня есть выбор в form.py и поле выбора радио.
DURATION_CHOICES = {
(1, '30'),
(2, '45'),
(3, '60'),
(4, '75'),
(5, '90'),
(6, '105'),
(7, '120+'),
}
duration = forms.ChoiceField(choices=DURATION_CHOICES, widget=forms.widgets.RadioSelect, label_suffix="", label="Trainingsdauer in Minuten",)
Однако, когда я открываю форму для создания нового сеанса обучения, поле выбора длительности радио выбирается случайным образом, т. е. 105 находится в списке перед 45. Порядок даже меняется от тестовых устройств к другому.
У меня такая же проблема с полями выбора из models.py
Я уже заказал свои варианты, но как мне получить упорядоченный список вариантов в моей форме?