一張教師表,一張班級表
class Teacher(models.Model):
name = models.CharField(max_length=10)
subject = models.CharField(max_length=10)
class Classname(models.Model):
grade = models.CharField(max_length=10)
class_no = models.PositiveSmallIntegerField()
teacher_chinese = models.ForeignKey(Teacher,
on_delete=models.PROTECT,
related_name='teacher_c')
teacher_math = models.ForeignKey(Teacher,
on_delete=models.PROTECT,
related_name='teacher_m')
teacher_english = models.ForeignKey(Teacher,
on_delete=models.PROTECT,
related_name='teacher_e')
class Meta:
unique_together = ('grade', 'class_no')
班級的teacher_chinese只能是teacher表中subject是語文的老師
請問如何實作?
uj5u.com熱心網友回復:
在插入資料的時候加判斷吧轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/68457.html
上一篇:mel vector使用報錯
下一篇:有沒有會強化學習深度學習的大佬
