Mam formularza Django i na mojej funkcji widoku zrobić to:zmienić wartość formularz przed potwierdzeniem w formie Django
search_packages_form = SearchPackagesForm(data = request.POST)
chciałbym zastąpić formą pole o nazwie cenę, która jest decleared jako takie:
price = forms.ChoiceField(choices = PRICE_CHOICES, required = False,widget = forms.RadioSelect)
chciałbym zastąpić pole formularza przed wywołaniem search_packages_form.is_valid()
myślałem robi:
search_packages_form.data['price'] = NEW_PRICE
Ale to nie działa. Jakieś pomysły ?
Nie dla mnie. Nie mogę tego zrobić. Musi działać przed zatwierdzeniem i nie może się zdarzyć w funkcji czyszczenia. Zasadniczo chcę zmienić dane pochodzące od użytkownika. –
Myślę, że musisz to zrobić w javascript. Albo '.change' lub' .keyup' –