from datetime import datetime from sqlalchemy import Column, Integer, String, DateTime from sqlalchemy.orm import relationship from sqlalchemy_fastapi_demo_1.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")