Я хотел бы иметь выбор по радио списка целочисленных значений в форме Django, однако в последнем варианте будет целочисленное поле, в котором пользователь может выбрать свое собственное значение.
Is это возможно с помощью формы на основе классов, или было бы проще изменить шаблон?
В данный момент я передал kwargs в форму, готовую к выводу, но у меня возникают проблемы при создании целочисленного выбора в качестве опции , На данный момент у меня есть:
radio_choice = forms.IntegerField(initial=1, min_value=1)
test = None
def __init__(self, *args, **kwargs):
...
super(InitForm, self).__init__(*args, **kwargs)
self.fields['test'] = forms.CharField(label='Test', widget=forms.RadioSelect(choices=[(1,1),(2, 2),(3, self.fields['radio_choice'])]))
, но я получаю на странице:
<django.forms.fields.IntegerField object at 0x109e8b2b0>
вместо объекта