在pycharm中調(diào)試fastapi應(yīng)用程序的流程步驟
1、配置
首先在菜單欄中,我們可以看到有一個(gè)運(yùn)行模塊,或者在右邊有一個(gè)運(yùn)行調(diào)試配置項(xiàng),都是一樣的,選什么都可以,然后點(diǎn)擊編輯配置

編輯配置后我們會(huì)看到這樣一個(gè)界面

我們點(diǎn)擊這里的加號(hào):

選擇Fastapi為我們的調(diào)試程序,之后我們就會(huì)看到這樣一個(gè)界面

我們這里需要設(shè)置名稱為我們的項(xiàng)目名稱,應(yīng)用程序文件為我們的入口主文件,Uvicorn是我們的服務(wù)配置項(xiàng),具體可以看Uvicorn的文檔,這里不再贅述。 我們的重點(diǎn)在解釋器,環(huán)境變量,解釋器選項(xiàng)這幾個(gè)選擇里: 解釋器就是我們應(yīng)用當(dāng)前的解釋器,也是虛擬環(huán)境,這里我們的路徑是.venv/Script/python.exe,環(huán)境變量就是我們?cè)?env文件中的配置,將其復(fù)制進(jìn)去就行

我們點(diǎn)擊這個(gè)圖標(biāo)服務(wù)會(huì)運(yùn)行:

點(diǎn)擊鏈接進(jìn)入swagger

2、調(diào)試
此時(shí)我們已經(jīng)完成了調(diào)試前配置,可以進(jìn)行調(diào)試了 設(shè)置代碼斷點(diǎn):

然后在swagger上進(jìn)行請(qǐng)求測(cè)試一下:

此時(shí)進(jìn)程被阻塞,然后回到我們的pycharm中:

我們可以看到全部返回的信息,然后在這里給他全部通過(guò):

此時(shí)在swagger中已經(jīng)返回全部信息,此時(shí)我們已經(jīng)完成了登錄接口的調(diào)試

以上就是在pycharm中調(diào)試fastapi應(yīng)用程序的流程步驟的詳細(xì)內(nèi)容,更多關(guān)于pycharm調(diào)試fastapi的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python實(shí)現(xiàn)監(jiān)控Nginx配置文件的不同并發(fā)送郵件報(bào)警功能示例
這篇文章主要介紹了Python實(shí)現(xiàn)監(jiān)控Nginx配置文件的不同并發(fā)送郵件報(bào)警功能,涉及Python基于difflib模塊的文件比較及smtplib模塊的郵件發(fā)送相關(guān)操作技巧,需要的朋友可以參考下2019-02-02
python Django里CSRF 對(duì)應(yīng)策略詳解
這篇文章主要介紹了python Django里CSRF 對(duì)應(yīng)策略詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
python的urllib.parse用法及說(shuō)明
這篇文章主要介紹了python的urllib.parse用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
python UDP(udp)協(xié)議發(fā)送和接收的實(shí)例
今天小編就為大家分享一篇python UDP(udp)協(xié)議發(fā)送和接收的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
python中@property和property函數(shù)常見(jiàn)使用方法示例
這篇文章主要介紹了python中@property和property函數(shù)常見(jiàn)使用方法,結(jié)合實(shí)例形式分析了Python @property和property函數(shù)功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-10-10
selenium自動(dòng)化測(cè)試入門實(shí)戰(zhàn)
這篇文章主要介紹了selenium自動(dòng)化測(cè)試入門實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Python異步爬蟲(chóng)requests和aiohttp中代理IP的使用
本文主要介紹了Python異步爬蟲(chóng)requests和aiohttp中代理IP的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
python使用urllib模塊和pyquery實(shí)現(xiàn)阿里巴巴排名查詢
這篇文章主要介紹了python庫(kù)urllib及pyquery基本東西的應(yīng)用,實(shí)現(xiàn)阿里巴巴關(guān)鍵詞排名的查詢,其中涉及到urllib代理的設(shè)置,pyquery對(duì)html文檔的解析2014-01-01

