icm/dev.py

28 lines
425 B
Python

from fastapi import FastAPI
import uvicorn
from database import SessionLocal, engine
import models
models.Base.metadata.create_all(bind=engine)
app = FastAPI()
# Dependency
def get_db():
db = SessionLocal()
try:
yield db
finally:
db.close()
@app.get("/")
async def root():
return {"message": "Hello World"}
if __name__ == "__main__":
uvicorn.run(app, host="127.0.0.1", port=5000)