Как я могу запустить функцию проверки формы только в зависимости от значения поля в другой форме?
У меня есть две формы, form1 и form2, но я хочу запускать функции проверки валидности в form1, только если одно из полей в form2 имеет определенное значение.
Как это можно сделать в Django?
ФОРМЫ
E.g.
Form 1
class form1(forms.ModelForm)
fields = {employment_type}
Form 2
class form2(forms.ModelForm)
fields = {student_loan}
# But I only want to run this check if employment_type == 'Employee', in form 1???
def clean_student_loan(self):
student_loan = self.cleaned_data('student_loan')
if student_loan == 'something':
do stuff