from sqlalchemy import create_engine, Column, Float, String, DateTime, Boolean, ForeignKey from sqlalchemy.orm import relationship from database import Base # db_url='mysql+pymysql://root:123456@localhost:3306/student_manager' # engine=create_engine(db_url,pool_size=5) #学生就业表 class Employments(Base): __tablename__='employments' id = Column(String(20), ForeignKey('students.id'), primary_key=True) #学生id offer_open=Column(DateTime,nullable=True,comment='就业开放时间') #就业开放时间 offer_review=Column(DateTime,nullable=True,comment='offer时间') #offer下发时间 emp=Column(String(20),nullable=True,comment='就业公司名称') #就业公司名称 sal = Column(Float, nullable=True, comment="就业薪资") #就业薪资 is_deleted = Column(Boolean, default=False, comment="判断状态") #判断状态 student = relationship("Student", back_populates="employment") # Base.metadata.drop_all(engine) # Base.metadata.create_all(engine) # SessionLocal=sessionmaker(bind=engine) # # db=SessionLocal() # Base.metadata.create_all(engine) # db.close()