【发布时间】:2021-11-30 20:28:17
【问题描述】:
我有名为 Student 和 Teacher 的模型。老师可以通过get api(学生姓名)查看所有学生。现在的要求是,只需单击学生姓名列表一侧的一个按钮,教师就应该能够将学生添加到他的班级。在这种情况下如何将学生与老师联系起来。因为其他老师也可以将相同的学生添加到其他班级。
class Student(TimeStampAbstractModel):
user = models.OneToOneField(User, related_name="student", on_delete=models.CASCADE)
college_name = models.CharField(max_length=255, default="", blank=True)
address = models.CharField(max_length=255, default="", blank=True)
def __str__(self):
return self.user.name
class Teacher(TimeStampAbstractModel):
user = models.OneToOneField(User, related_name="teacher", on_delete=models.CASCADE)
address = models.CharField(max_length=255, default="", blank=True)
def __str__(self):
return self.user.name
【问题讨论】:
标签: django api django-models django-rest-framework m2m