pyCharm 创建一个FastApi web项目,实现接口调用

FastApi和Django区别

我这边演示项目使用的fastApi作为web框架,当然主流一般都是使用Django做web框架,但是Django是一个重量级web框架他有很多组件,如授权,分流等全套web功能。我这边呢只需要有个接口可以被别人调用,不需要太多复杂功能,其他的功能只需要后期在增加的即可。所以这种情况下我选用FastApi。

如果你懂java我就说这个具体区别有点像java的springCloud全家桶框架和springboot的区别,下图是常用web框架排名。

创建项目

点击左上角文件-->新建项目

新建解释器(建议)

一个python项目首先需要安装具体python环境,也是下图提示的解释器,你可以自行下载对应版本解释器。

我这边直接使用默认的解释器,一般来说当你下载pyCharm的时候他会默认给你带个默认解释器,这和你的pyCharm版本有关,我的是3.9。

选上项目位置写上项目名,选择fastApi,点击创建即可创建一个FastApi项目。

点击创建

上图位置代表存放FastApi所需要的包,Lib是默认包,Scripts一般是存放python环境文件。

先前配置解释器(不建议,可能没有默认文件)

选择下图,点击添加解释器,一般是你曾经做过这个FastApi项目,已经有默认包才会这么做,否则你可能创建的文件是个空文件,没有默认接口文件。

结果

显示下图,创建成功

点击启动

如果遇到ERROR: [WinError 10013] ��һ�ַ���Ȩ�޲�����ķ�ʽ����һ�������׽��ֵij��ԡ�问题点击下面链接:Python启动提示ERROR: [WinError 10013] ��һ�ַ���Ȩ�޲�����ķ�ʽ����һ�������׽��ֵij��ԡ�-CSDN博客

启动成功,点击下图标记位置

API自动化文档

ip后缀加/docs,进入swagger自动化文档

ip后缀加/redoc,自动进入ReDoc自动化文档

------------------------------------------与正文内容无关------------------------------------

如果觉的文章写对各位读者老爷们有帮助的话,麻烦点赞加关注呗!小弟在这拜谢了!

如果您觉得我的文章在某些地方写的不尽人意或者写的不对,从而让你对你人生观产生颠覆(概不负责),需要斧正,麻烦在评论区不吝赐教,作者看到后会根据您的提示查阅文章进行修改,还这世间一个公理一片蓝天

相关推荐
碳酸的唐16 小时前
A* 工程实践全指南:从启发式设计到可视化与性能优化
python·神经网络
倔强青铜三19 小时前
苦练Python第64天:从零掌握多线程,threading模块全面指南
人工智能·python·面试
Q264336502320 小时前
【有源码】基于Hadoop生态的大数据共享单车数据分析与可视化平台-基于Python与大数据的共享单车多维度数据分析可视化系统
大数据·hadoop·python·机器学习·数据分析·spark·毕业设计
计算机毕业设计木哥20 小时前
计算机毕设选题推荐:基于Hadoop和Python的游戏销售大数据可视化分析系统
大数据·开发语言·hadoop·python·信息可视化·spark·课程设计
小蕾Java21 小时前
PyCharm 2025:使用图文教程!
ide·python·pycharm
至此流年莫相忘21 小时前
配置Python环境之Conda
python·conda
cooldream200921 小时前
深入解析 Conda、Anaconda 与 Miniconda:Python 环境管理的完整指南
开发语言·python·conda
B站计算机毕业设计之家21 小时前
多模态项目:Python人脸表情系统 CNN算法 神经网络+Adaboost定位+PyQt5界面 源码+文档 深度学习实战✅
python·深度学习·神经网络·opencv·yolo·计算机视觉·情绪识别
大模型真好玩21 小时前
LangGraph实战项目:从零手搓DeepResearch(一)——DeepResearch应用体系详细介绍
人工智能·python·mcp