在我的应用程序中存在多对一的关系,例如一位老师可以教授多个学科。因此,在管理面板中我无法模拟它。不能添加多个主题:
这是我的代码:
models.py:
class Subject(models.Model):
def __str__(self):
return self.name
name = models.CharField(max_length=200)
credit = models.IntegerField()
class Teacher(models.Model):
def __str__(self):
return self.name
name = models.CharField(max_length=100)
email = models.CharField(max_length=100,null=True)
chair = models.ForeignKey(Chair,on_delete=models.CASCADE)
academic_degree = models.CharField(max_length=100)
subject = models.ForeignKey(Subject,on_delete=models.CASCADE)