Есть форма с тремя полями. Назовем их service, action и input.
class InputsExtendedForm(forms.Form):
#action = models.ForeignKey(Action)
service = forms.CharField(max_length=15, widget=forms.Select(choices=SERVICE_CHOICES))
action_form = forms.CharField(label='Action', max_length=15)
input_form = forms.CharField(label='Input', max_length=1000)
Строки для service и action заданы в документации. Для service я создал большой кортеж
SERVICE_CHOICES = (
('Apps', 'Apps'),
('Auth', 'Auth'),
('Book', 'Book'),
Но на каждый пункт setvice приходится несколько строчек в action. Есть ли возможность создать выпадающий список action_form, который будет выводить строки в зависимости от значения service?