Files

15 lines
909 B
Python
Raw Permalink Normal View History

2026-09-21 19:15:28 +08:00
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")