demo.py 666 B

12345678910111213141516171819202122232425
  1. from fastapi_cdn_host import monkey_patch_for_docs_ui
  2. from fastapi import FastAPI
  3. from uvicorn import run
  4. from models.gitModels import *
  5. from api.gitRouter import gitrouter
  6. from api.testapi import testapi
  7. from tortoise.contrib.fastapi import register_tortoise
  8. from db_config import TORTOISE_ORM
  9. app = FastAPI()
  10. monkey_patch_for_docs_ui(app)
  11. register_tortoise(app=app, config=TORTOISE_ORM)
  12. @app.get("/user/{id}")
  13. async def test(id: int):
  14. user= await Users.get(id=id)
  15. print(type(user))
  16. return user
  17. app.include_router(gitrouter,prefix="/git")
  18. app.include_router(testapi,prefix="/test")
  19. if __name__ == "__main__":
  20. run(app,host="127.0.0.1",port=8000)