diff --git a/database.py b/database.py new file mode 100644 index 0000000..e9646ca --- /dev/null +++ b/database.py @@ -0,0 +1,18 @@ +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() diff --git a/main.py b/main.py new file mode 100644 index 0000000..e93eacc --- /dev/null +++ b/main.py @@ -0,0 +1,13 @@ +from fastapi import FastAPI +from day24.api.order_api import order_api + +app = FastAPI() + +app.include_router(order_api, tags=['订单接口'], prefix='/orders') + +if __name__ == '__main__': + import uvicorn + + uvicorn.run("main:app", host='127.0.0.1', port=12345) + +