Files
2026-09-21 19:14:15 +08:00

15 lines
883 B
Python

from datetime import datetime
from sqlalchemy import Column, Integer, String, DateTime
from sqlalchemy.orm import relationship
from database import Base
#创建顾问老师表模型。
class Advisor(Base):
__tablename__ = 'advisor'
advisor_id = Column(Integer, primary_key=True,autoincrement=False)
advisor_name = Column(String(50),nullable=False)
#引入时间模块,得到创建时时间。特别注意这里,datetime点now不能有括号,有括号时,就在创建这个表类的时候,就锚定了时间。
#不写括号的话,就是当这个生成实例的时候,也就是具体往表里面注入内容的时候,才会生成一个对应的时间。
# 反向关系:Student.advisor 的对端(属性名必须是 students,与 Student.advisor 的 back_populates 一致)
students = relationship("Student", back_populates="advisor")