在pycharm中调试fastapi应用程序的流程步骤

 更新时间:2024年12月05日 08:57:38   作者:沐沐沐沐沐辰  
​ FastAPI 是一个现代、快速(高性能)的 Web 框架,用于构建基于 Python 的 API,它具有简单易用的特性,同时也提供了高度自动化的文档生成功能,本文给大家介绍了在pycharm中调试fastapi应用程序的流程步骤,需要的朋友可以参考下

1、配置

首先在菜单栏中,我们可以看到有一个运行模块,或者在右边有一个运行调试配置项,都是一样的,选什么都可以,然后点击编辑配置

编辑配置后我们会看到这样一个界面

我们点击这里的加号:

选择Fastapi为我们的调试程序,之后我们就会看到这样一个界面

我们这里需要设置名称为我们的项目名称,应用程序文件为我们的入口主文件,Uvicorn是我们的服务配置项,具体可以看Uvicorn的文档,这里不再赘述。 我们的重点在解释器,环境变量,解释器选项这几个选择里: 解释器就是我们应用当前的解释器,也是虚拟环境,这里我们的路径是.venv/Script/python.exe,环境变量就是我们在.env文件中的配置,将其复制进去就行

我们点击这个图标服务会运行:

点击链接进入swagger

2、调试

此时我们已经完成了调试前配置,可以进行调试了 设置代码断点:

然后在swagger上进行请求测试一下:

此时进程被阻塞,然后回到我们的pycharm中: 

我们可以看到全部返回的信息,然后在这里给他全部通过:

此时在swagger中已经返回全部信息,此时我们已经完成了登录接口的调试

以上就是在pycharm中调试fastapi应用程序的流程步骤的详细内容,更多关于pycharm调试fastapi的资料请关注脚本之家其它相关文章!

相关文章

  • Python yield与实现方法代码分析

    Python yield与实现方法代码分析

    yield的功能类似于return,但是不同之处在于它返回的是生成器。下面通过本文给大家介绍Python yield与实现方法,需要的朋友参考下
    2018-02-02
  • Django REST 异常处理详解

    Django REST 异常处理详解

    这篇文章主要介绍了Django REST 异常处理详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • python opencv角点检测连线功能的实现代码

    python opencv角点检测连线功能的实现代码

    这篇文章主要介绍了python opencv角点检测连线功能的实现代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Python中列表list以及list与数组array的相互转换实现方法

    Python中列表list以及list与数组array的相互转换实现方法

    这篇文章主要介绍了Python中list以及list与array的相互转换实现方法,简单分析了Python中list的功能、使用方法及list与array相互转换实现技巧,需要的朋友可以参考下
    2017-09-09
  • Python+MySQL随机试卷及答案生成程序的示例代码

    Python+MySQL随机试卷及答案生成程序的示例代码

    这篇文章主要介绍了Python+MySQL随机试卷及答案生成程序的示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 利用Python爬虫实现抢购某宝秒杀商品

    利用Python爬虫实现抢购某宝秒杀商品

    这篇文章主要介绍了利用Python爬虫实现抢购某宝秒杀商品,文章基于python的相关资料展开详细的内容介绍具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • python生成大写32位uuid代码

    python生成大写32位uuid代码

    这篇文章主要介绍了python生成大写32位uuid代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Python生成验证码实例

    Python生成验证码实例

    这篇文章主要介绍了Python生成验证码的方法,具有很好的实用价值,代码结构清晰易懂,需要的朋友可以参考下
    2014-08-08
  • Python中TypeError: unhashable type: ‘list‘错误的解决方法

    Python中TypeError: unhashable type: ‘list‘错误的解

    在Python编程的领域中,数据类型的正确使用是确保程序正常运行的关键要素之一,然而,开发者们常常会遇到一些由于数据类型使用不当而引发的报错,其中TypeError: unhashable type: 'list’就是一个比较典型的错误,那么,让我们深入探究这个报错问题,为大家提供全面的解决方案
    2024-10-10
  • python3实现elasticsearch批量更新数据

    python3实现elasticsearch批量更新数据

    今天小编就为大家分享一篇python3实现elasticsearch批量更新数据,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12

最新评论