เพิ่งเห็นว่าใน FastAPI 0.111.0 นั้น
ทำการเพิ่ม CLI เข้ามาให้ใช้งาน
ซึ่งทำให้เราสามารถ start server ได้ง่ายขึ้น
แถมใน dev mode ยังสนับสนุน auto-reload อีกด้วย
นั่นคือเมื่อทำการเปลี่ยนแปลง code แล้ว ไม่ต้อง restart server เอง
ตัวอย่างการใช้งาน FastAPI CLI
มีทั้งแบบ dev และ production mode
[gist id="7bcfa50e82431ce7f27e6e5a75b411b6" file="1.txt"]จากนั้นลองทำการ run ใน Dev mode จะมี auto-reload ให้ใช้งาน
[gist id="7bcfa50e82431ce7f27e6e5a75b411b6" file="2.txt"]ลองทำการ upgrade กันดูครับ
[code] pip install --upgrade fastapi [/code]เมื่อไรจะ version 1 สักทีนะ !!