У меня есть форма Django, которая принимает ВЫБОР кортеж:Выбор Выбор на поле формы
ANIMAL_TYPE_CHOICE = (
(1, 'Lion'),
(2, 'Tiger'),
(3, 'Dolphin'),
(4, 'Shark'),
)
class AnimalInfoForm(forms.Form):
...
animal_type = forms.ChoiceField(
choices=ANIMAL_TYPE_CHOICE,
)
То, что я хочу сделать, хотя, это предлагают различный выбор, выбор, основанный на именованных шаблонов URL.
Так на мой взгляд, я у меня есть что-то вроде этого:
def AnimalInfo(request, environment=None):
...
Что мне нужна помощь предлагает различные варианты выбора в зависимости от переменной environment
. Например:
def AnimalInfo(request, environment=None):
...
if environment == 'marine':
# only offer choices 3,4
ANIMAL_TYPE_CHOICE = (
(3, 'Dolphin'),
(4, 'Shark'),
)
Как я могу динамически настраивать такие варианты на основе запроса?
Любая помощь очень ценится.
Великого - Я буду попробуй это! –
.. это сработает для вас? –
Работал чудесно! Спасибо! –