最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python fastapi框架使用、uvicorn詳解

 更新時間:2026年04月14日 09:41:26   作者:chushiyunen不懂代碼的小白  
本文介紹了使用Python的FastAPI框架替代Flasks的優(yōu)點,詳細描述了基于已有PyCharm項目的開發(fā)步驟,本文給大家介紹的非常詳細,感興趣的朋友一起看看吧

比flask性能高不少,是未來的趨勢,應該了解下。

項目依賴:

pip install fastapi uvicorn

示例

1、用已有的pycharm項目就行,項目下創(chuàng)建app文件夾,app下創(chuàng)建api文件夾,app下創(chuàng)建main.py,代碼:

from fastapi import FastAPI
from app.api import users, items  # 導入路由模塊
# 1. 創(chuàng)建唯一的 FastAPI 應用實例
app = FastAPI(title="我的多文件應用")
# 2. 將各個模塊的路由器注冊到主應用上
# 這樣,users 和 items 的路由就“復用”了同一個 app 實例
app.include_router(users.router)
app.include_router(items.router)
# 你也可以在這里定義一些全局的路由
@app.get("/")
def read_root():
    return {"message": "歡迎訪問主應用!"}

2、api下創(chuàng)建users.py,代碼:

from fastapi import APIRouter
# 為這個模塊創(chuàng)建一個獨立的路由器
router = APIRouter(prefix="/users", tags=["用戶管理"])
@router.get("/")
def get_users():
    return [{"id": 1, "name": "Alice"}, {"id": 2, "name": "Bob"}]
@router.get("/{user_id}")
def get_user(user_id: int):
    return {"id": user_id, "name": f"User {user_id}"}

3、api下創(chuàng)建items.py,代碼:

from fastapi import APIRouter
# 為這個模塊創(chuàng)建另一個獨立的路由器
router = APIRouter(prefix="/items", tags=["商品管理"])
@router.get("/")
def get_items():
    return [{"id": 101, "name": "Laptop"}]

4、uvicorn命令啟動項目

uvicorn app.main:app --port 8000 --reload

5、瀏覽器驗證(postman也可以)
http://localhost:8000/users/ # 列表
http://localhost:8000/users/2 # 查看id為2的用戶信息

到此這篇關于python fastapi框架使用、uvicorn詳解的文章就介紹到這了,更多相關python fastapi使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python多維數(shù)組切片方法

    python多維數(shù)組切片方法

    下面小編就為大家分享一篇python多維數(shù)組切片方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Ubuntu下使用Python實現(xiàn)游戲制作中的切分圖片功能

    Ubuntu下使用Python實現(xiàn)游戲制作中的切分圖片功能

    這篇文章主要介紹了Ubuntu下使用Python實現(xiàn)游戲制作中的切分圖片功能,涉及Python針對圖片的讀取、載入、切分運算等相關操作技巧,需要的朋友可以參考下
    2018-03-03
  • 淺談tf.train.Saver()與tf.train.import_meta_graph的要點

    淺談tf.train.Saver()與tf.train.import_meta_graph的要點

    這篇文章主要介紹了淺談tf.train.Saver() 與tf.train.import_meta_graph的要點,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 基于python的文字轉圖片工具示例詳解

    基于python的文字轉圖片工具示例詳解

    這篇文章主要介紹了基于python的文字轉圖片工具,請求示例是使用?curl?命令請求示例,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • Python hdbcli的使用小結

    Python hdbcli的使用小結

    hdbcli是連接SAPHANA數(shù)據(jù)庫的Python庫,提供數(shù)據(jù)庫交互功能,本文就來介紹一下Python hdbcli的使用,具有一定的參考價值,感興趣的可以了解一下
    2025-09-09
  • 使用Python和Scribus創(chuàng)建一個RGB立方體的方法

    使用Python和Scribus創(chuàng)建一個RGB立方體的方法

    這篇文章主要介紹了使用Python和Scribus創(chuàng)建一個RGB立方體的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python ljust rjust center輸出

    Python ljust rjust center輸出

    Python中打印字符串時可以調(diào)用ljust(左對齊),rjust(右對齊),center(中間對齊)來輸出整齊美觀的字符串,使用起來非常簡單,包括使用第二個參數(shù)填充(默認為空格)。
    2008-09-09
  • 基于Python實現(xiàn)簡單的漢字拼音轉換工具

    基于Python實現(xiàn)簡單的漢字拼音轉換工具

    將漢字轉為拼音,可以用于批量漢字注音、文字排序、拼音檢索文字等常見場景?,F(xiàn)在互聯(lián)網(wǎng)上有許多拼音轉換工具,基于Python的開源模塊也不少,本文將利用pypinyin模塊制作簡單的漢字拼音轉換工具,感興趣的可以了解一下
    2022-09-09
  • pytho傳參kwargs及用法詳解

    pytho傳參kwargs及用法詳解

    這篇文章主要介紹了pytho傳參kwargs及用法,函數(shù)傳參的時候簡化傳參形式,無需指定參數(shù)名,本文結合實例代碼講解的非常詳細,需要的朋友參考下吧
    2024-05-05
  • python pandas dataframe如何獲取除了指定列以外的所有列

    python pandas dataframe如何獲取除了指定列以外的所有列

    這篇文章主要介紹了python pandas dataframe如何獲取除了指定列以外的所有列問題,具有很好的參考價值,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09

最新評論

荔波县| 大渡口区| 仙桃市| 彭阳县| 新竹市| 新邵县| 九台市| 彭阳县| 长乐市| 榆中县| 八宿县| 博野县| 福州市| 湖州市| 泾川县| 博白县| 板桥市| 六枝特区| 黄石市| 刚察县| 招远市| 海南省| 仁布县| 藁城市| 调兵山市| 凌源市| 阳曲县| 涿州市| 边坝县| 海安县| 巴彦淖尔市| 金乡县| 渝中区| 兴业县| 论坛| 西昌市| 麻城市| 三河市| 章丘市| 英吉沙县| 陇川县|