У меня есть класс с именем cv , и класс с именем University , и каждый пользователь, заканчивающий свое резюме, должен выбрать университет, в котором он учится.
Моя проблема в том, что один студент может учиться в одном, двух или трех университетах или может быть пользователем, который не является студентом.
Мне нужно взять эти данные в форму, и я использую ModelForm. Данные из класса Cv и из класса университета в той же форме, и пользователь может добавить один или несколько университетов, или ни одного университета. (в том же виде)
Как мне это сделать? Должен ли я использовать ModelForm? если у меня есть внешний ключ в классе CV, и пользователь не студент (так что он в нулевых университетах), я могу получить ошибку ссылочной целостности.
большое спасибо