from django.db import models from teacher.models import Teacher from Student.models import Student # Create your models here. class Course(models.Model): cid = models.AutoField(primary_key=True, verbose_name="课程编号", name="cid") c_name = models.CharField(max_length=255, verbose_name="课程名称", name="c_name") type = models.CharField(max_length=128, verbose_name="课程类型", name="c_type") credit = models.IntegerField(verbose_name="课程学分", name="credit") tid = models.ForeignKey(Teacher, to_field="tid", on_delete=models.CASCADE, name="tid") class Meta: db_table = "course" verbose_name = "课程" verbose_name_plural = verbose_name class SC(models.Model): sid = models.ForeignKey(Student, to_field="sid", on_delete=models.CASCADE, name="sid") cid = models.ForeignKey(Course, to_field="cid", on_delete=models.CASCADE, name="cid") middle_grade = models.IntegerField(name="middle_grade") end_grade = models.IntegerField(name="end_grade") class Meta: db_table = "sc" verbose_name = "管理员" verbose_name_plural = verbose_name unique_together = ("sid", "cid")