Python Day 59 Django框架

  ##

# 老师表和学生表可以是一个多对多的关系,建表时可以手动建立第三张表建立关联

class Student(models.Model):
    name = models.CharField(max_length=32, null=True)
    age = models.CharField(max_length=32, null=True)

class Teacher(models.Model):
    name = models.CharField(max_length=32, null=True)
    gender = models.CharField(max_length=32, null=True)

# 建立第三张表,把前两张表关联起来
class TeacherToStudent(models.Model):
    stu = models.ForeignKey('Student', null=True)
    teac = models.ForeignKey('Teacher', null=True)
    class Meta:
    #联合唯一索引
        unique_together = [
            ('stu','teac'),            
    ]

猜你喜欢

转载自www.cnblogs.com/liangzhenghong/p/11202192.html