上传文件至「/」

This commit is contained in:
pzz
2026-09-19 14:44:26 +08:00
parent a2746b726c
commit 04cd88c013
3 changed files with 35 additions and 0 deletions
BIN
View File
Binary file not shown.
+20
View File
@@ -0,0 +1,20 @@
from sqlalchemy import *
from sqlalchemy.orm import declarative_base, sessionmaker
db_url = "mysql+pymysql://root:123456@127.0.0.1:3306/ai0824?charset=utf8mb4"
engine = create_engine(db_url)
Base = declarative_base()
Session = sessionmaker(bind=engine
, autoflush=False
, autocommit=False
)
def get_db():
db = Session()
try:
yield db
finally:
db.close()
+15
View File
@@ -0,0 +1,15 @@
from fastapi import FastAPI
from day22.api.order_api import order_api
from day22.database import engine, Base
# from day22.model.order_model import ,delete_order,get_order_id
app = FastAPI()
Base.metadata.create_all(bind=engine) # 自动创建 user_info 和 order_info_detail 两张表
app.include_router(order_api, tags=['订单接口'], prefix='/orders')
if __name__ == '__main__':
import uvicorn
uvicorn.run("main:app", host='127.0.0.1', port=1234)