Как я могу запустить функцию проверки формы только в зависимости от значения поля в другой форме?

У меня есть две формы, 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
Вернуться на верх