aaa
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# model/users.py
|
||||
# 本文件定义 User 表的结构,映射到 MySQL 数据库
|
||||
|
||||
from sqlalchemy import Column, Integer, String, DateTime, Float, ForeignKey
|
||||
from sqlalchemy.orm import relationship
|
||||
from database import Base
|
||||
from model.student import Student
|
||||
#建立学生考核表模型
|
||||
class Score(Base):
|
||||
__tablename__ = "student_score" # 表名
|
||||
# 字段定义
|
||||
score_id = Column(Integer, primary_key=True,autoincrement=True) # 主键,自增,索引
|
||||
sid = Column(Integer,ForeignKey("student.sid"),nullable=False) # 用户名,唯一,非空
|
||||
exam_num=Column(Integer)#考核次数
|
||||
score=Column(Float)#分数
|
||||
flag=Column(Integer,default=1)#状态
|
||||
#一对多 成绩表
|
||||
student=relationship("Student", back_populates="score")
|
||||
Reference in New Issue
Block a user