cbs.py 874 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. from fastapi import APIRouter
  2. from models import Publish
  3. api_cbs = APIRouter()
  4. @api_cbs.get("/")
  5. async def getAllPublish():
  6. # 这是 list 对象
  7. publish_obj = await Publish.all()
  8. print(publish_obj)
  9. # 这是 queryset 对象
  10. # publish_obj = Publish.all()
  11. # filter
  12. # users = await User.filter(name=name).all()
  13. # get
  14. # user = await User.get(id=user_id)
  15. # order_by
  16. # users = await User.all().order_by('name')
  17. # limit
  18. # users = await User.all().limit(limit)
  19. # print(publish_obj)
  20. # return {'code': 200, 'data': publish_obj}
  21. return {"message": "Hello cbs"}
  22. @api_cbs.post("/post")
  23. async def post_test():
  24. return {"method": "post method"}
  25. @api_cbs.put("/put")
  26. async def put_test():
  27. return {"method": "put method"}
  28. @api_cbs.delete("/delete")
  29. async def delete_test():
  30. return {"method": "delete method"}