Как сделать событие onchange на форме django?
Создаю форму
class CustomerPricesEmailsForm(forms.ModelForm):
class Meta:
model = CustomerSendPrices
fields = ('supplier_email', 'extra_change_profile', 'direction')
widgets = {
'supplier_email': forms.Select(attrs={'class': 'form-select'}),
'extra_change_profile': forms.Select(attrs={'class': 'form-select'}),
'direction': forms.TextInput(attrs={'class': 'form-control'}),
}
Вот такая вьюшка
def CustomersSendPricesListView(request, customer_id):
customer = Customer.objects.get(pk=customer_id)
customer_form_set = inlineformset_factory(Customer, CustomerSendPrices, form=CustomerPricesEmailsForm, extra=1)
if request.method == 'POST':
formset = customer_form_set(request.POST, instance=customer)
if formset.is_valid():
formset.save()
return redirect('/prices/partners_list')
else:
formset = customer_form_set(instance=customer)
На форме выводится поле с поставщиком. Как сделать так, чтобы при изменении поля supplier_email на форме обновилось поле direction? direction - ревизит supplier_email (supplier_email .direction)