سلام FAST API یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا(high performance) ، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
برای نصب کافیه دستور زیر رو در ترمینال وارد کنید:
pip install fastapi
برای راه اندازی سرور و اجرا شدن در مرورگر باید uvicorn رو هم نصب کنیم :
pip install uvicorn[standard]
خب حالا که تمام پیشنیاز های لازم رو نصب کردیم میتونیم یه نمونه ساده از FAST API رو بسازیم
اول از همه یه فایل main.py درست میکنیم
بعد از اون با استفاده از کد زیر میتونیم از این میکرو فریمورک استفاده کنیم
در نهایت برای اجرا کردن کد کافیه کد زیر رو در ترمینال یا cmd وارد کنیم :
uvicorn main:app --reload
و مرورگر باید خط زیر رو به ما نشون بده :
{"message":"Hello World"}
اگه به این میکروفریمورک علاقه دارید و میخواید بیشتر راجبش بدونید میتونید با استفاده از لینک زیر مستنداتش رو مشاهده کنید و بخونید :
این اولین پست من توی ویرگوله مشخصه که خیلی عالی نشده ولی سعی کردم به طور خلاصه با توجه به مستندات خود سایت این میکرو فریمورک رو بهتون معرفی کنم امیدوارم براتون مفید باشه :)