Изменение полей формы django на основе значения из выпадающего списка
Я пытаюсь сделать форму в django, которая должна обновляться на основе значения из выпадающего списка. Вот мой файл forms.py.
class LeadForm(forms.Form):
CHOICES=[(0,'option A'),
(1,'option B')]
radio_button = forms.ChoiceField(choices=CHOICES, widget=forms.Select())
test_field_A = forms.CharField(widget=forms.TextInput())
test_field2A = forms.CharField(widget=forms.TextInput())
test_fieldB = forms.CharField(widget=forms.TextInput())
test_field2B = forms.IntegerField(min_value=0)
Если из выпадающего списка выбран "вариант A", мне нужны только поля, содержащие "A" в конце. И мне нужны только testfield_2A и test_field2B, если выбран "вариант B".
Могу ли я достичь этого с помощью одного только Django или мне нужно написать Javascript/Jquery? Также нужно ли мне писать отдельные формы для этих двух случаев?
Заранее спасибо.