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

編輯配置后我們會看到這樣一個界面

我們點擊這里的加號:

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

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

我們點擊這個圖標(biāo)服務(wù)會運行:

點擊鏈接進入swagger

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

然后在swagger上進行請求測試一下:

此時進程被阻塞,然后回到我們的pycharm中:

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

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

以上就是在pycharm中調(diào)試fastapi應(yīng)用程序的流程步驟的詳細(xì)內(nèi)容,更多關(guān)于pycharm調(diào)試fastapi的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
python opencv角點檢測連線功能的實現(xiàn)代碼
這篇文章主要介紹了python opencv角點檢測連線功能的實現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
Python中列表list以及l(fā)ist與數(shù)組array的相互轉(zhuǎn)換實現(xiàn)方法
這篇文章主要介紹了Python中l(wèi)ist以及l(fā)ist與array的相互轉(zhuǎn)換實現(xiàn)方法,簡單分析了Python中l(wèi)ist的功能、使用方法及l(fā)ist與array相互轉(zhuǎn)換實現(xiàn)技巧,需要的朋友可以參考下2017-09-09
Python中TypeError: unhashable type: ‘list‘錯誤的解
在Python編程的領(lǐng)域中,數(shù)據(jù)類型的正確使用是確保程序正常運行的關(guān)鍵要素之一,然而,開發(fā)者們常常會遇到一些由于數(shù)據(jù)類型使用不當(dāng)而引發(fā)的報錯,其中TypeError: unhashable type: 'list’就是一個比較典型的錯誤,那么,讓我們深入探究這個報錯問題,為大家提供全面的解決方案2024-10-10
python3實現(xiàn)elasticsearch批量更新數(shù)據(jù)
今天小編就為大家分享一篇python3實現(xiàn)elasticsearch批量更新數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12

