我有一个名为cv的班级和一个名为university的班级,每个完成他的 cv 的用户都应该选择他就读的大学。
我的问题是:一个学生可以在一所或两所或三所大学学习,或者可能是不是学生的用户。
我需要把这些数据变成一个表格,我使用 ModelForm。Cv类的数据,和大学类的数据形式相同,用户可以添加一所或多所大学,也可以不添加大学。(以相同的形式)
我该怎么做?我应该使用 ModelForm 吗?如果我在 CV 类中有一个外键,并且用户不是学生(所以他在零大学),我可能会收到参考完整性错误。
多谢