如何在pycharm中调试fastapi应用程序

812 阅读1分钟

许久不见,经过了长达一个半月的加班,我活过来了,兄弟们。 今天来讲一下如何在pycharm中调试fastapi应用

1、配置

首先在菜单栏中,我们可以看到有一个运行模块,或者在右边有一个运行调试配置项,都是一样的,选什么都可以,然后点击编辑配置 image.png 编辑配置后我们会看到这样一个界面 image.png 我们点击这里的加号: image.png 选择Fastapi为我们的调试程序,之后我们就会看到这样一个界面 image.png 我们这里需要设置名称为我们的项目名称,应用程序文件为我们的入口主文件,Uvicorn是我们的服务配置项,具体可以看Uvicorn的文档,这里不再赘述。 我们的重点在解释器,环境变量,解释器选项这几个选择里: 解释器就是我们应用当前的解释器,也是虚拟环境,这里我们的路径是.venv/Script/python.exe,环境变量就是我们在.env文件中的配置,将其复制进去就行 image.png 我们点击这个图标服务会运行: image.png 点击链接进入swagger image.png

2、调试

此时我们已经完成了调试前配置,可以进行调试了 设置代码断点: image.png 然后在swagger上进行请求测试一下:

image.png 此时进程被阻塞,然后回到我们的pycharm中: image.png 我们可以看到全部返回的信息,然后在这里给他全部通过: image.png 此时在swagger中已经返回全部信息,此时我们已经完成了登录接口的调试 image.png