create admin models and course models

scl-branch
bettleChen 1 year ago
parent 30ce318c8f
commit a9bb902700

@ -1,3 +1,13 @@
from django.db import models
# Create your models here.
class Admin(models.Model):
aid = models.AutoField(primary_key=True, name="aid")
username = models.CharField(unique=True, name="username", verbose_name="管理员账号")
password = models.CharField(name="password", verbose_name="管理员密码")
class Meta:
db_table = "admin"
verbose_name = "管理员"

@ -3,8 +3,25 @@ from django.db import models
# Create your models here.
class Course(models.Model):
cid = models.AutoField(primary_key=True, verbose_name="课程编号")
c_name = models.CharField(max_length=255, verbose_name="课程名称")
type = models.CharField(max_length=128, verbose_name="课程类型")
credit = models.IntegerField(verbose_name="课程学分")
tid = models.ForeignKey(to="teacher", to_field="tid", on_delete="")
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(to="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(to="Student", to_field="sid", on_delete=models.CASCADE, name="sid")
cid = models.ForeignKey(to="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 = "admin"
verbose_name = "管理员"
verbose_name_plural = verbose_name
Loading…
Cancel
Save