未完成初版
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
from sqlalchemy import *
|
||||
from sqlalchemy.orm import declarative_base,sessionmaker
|
||||
|
||||
db_url = 'mysql+pymysql://root:123456@0.0.0.0:3306/ai0824?charset=utf8mb4'
|
||||
engine = create_engine(db_url,pool_size=50)
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
Session = sessionmaker(bind=engine
|
||||
,autoflush=False
|
||||
,autocommit=False
|
||||
)
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
from Project.database import Base,Column,engine,Integer,String,DATETIME
|
||||
from datetime import datetime
|
||||
|
||||
class Order(Base):
|
||||
__tablename__ = 'order_info_detail'
|
||||
id = Column(Integer
|
||||
,primary_key=True
|
||||
,autoincrement=True
|
||||
,comment='订单编号,自增主键'
|
||||
)
|
||||
title = Column(String(50)
|
||||
,nullable=False
|
||||
)
|
||||
userid = Column(Integer
|
||||
,nullable=False
|
||||
)
|
||||
create_time = Column(DATETIME
|
||||
,default=datetime.now
|
||||
)
|
||||
update_time = Column(DATETIME
|
||||
,default=datetime.now
|
||||
,onupdate=datetime.now
|
||||
)
|
||||
|
||||
Base.metadata.create_all(engine)
|
||||
|
||||
Reference in New Issue
Block a user