开发环境配置
1、任意选择一个目录新建一个文件夹 fastapi-back-end-test(名称任意取)
2、进入 fastapi-back-end-test 中,启动后进入cmd页面。输入下方命令生成虚拟环境:
E:\github_codes\codes\fastapi-back-end-test>python -m venv venv
注释信息:生成虚拟环境成功,是服务于当前项目。如果共用一个环境,可能就会出现同一个库需要不同版本的情况等,虚拟环境的作用就是可以避免环境的交叉感染。
3、然后进入到虚拟环境的 Scripts 文件夹中,启动虚拟环境后安装第三方依赖库:
E:\github_codes\codes\fastapi-back-end-test>cd venv
E:\github_codes\codes\fastapi-back-end-test\venv>cd Scripts
E:\github_codes\codes\fastapi-back-end-test\venv\Scripts>activate
(venv) E:\github_codes\codes\fastapi-back-end-test\venv\Scripts>
注释信息:启动成功后,路径后面出现 (venv) 标识,就是启动成功了。
4、启动成功后,输入命令安装需要的 fastapi 库:
(venv) E:\github_codes\codes\fastapi-back-end-test\venv\Scripts>pip install fastapi[all] -i https://pypi.douban.com/simple/
注释信息:使用 fastapi[all] 的作用就是会把fastapi关联的库全部安装,-i https://pypi.douban.com/simple/ 是指定到豆瓣安装源,这样安装会快一点。
5、安装完成后,如底部出现 python -m pip install --upgrade pip 命令,就去执行更新下pip :
(venv) E:\github_codes\codes\fastapi-back-end-test\venv\Scripts>python -m pip install --upgrade pip
注释信息:最好更新 pip 为最新版本,如果不是最新的 pip,使用pip安装其他库时会出现安装失败的情况。当然你不更新也是可以的。
手动生成工程目录
使用vscode打开工程,最终项目工程目录暂定为如下截图:
src 是手动新建的一个目录文件,新建的 __init__.py 文件是让 src 目录变成一个 package 包。requirements.txt 是放置我们项目安装的所有库的名称,主要是用于后续其他人使用项目时,可以快捷批量安装关联库。
后续在工程目录中又增加了多个目录,截图如下:
crud:主要放置一些数据库操作方法
dependencies:主要放置一些项目依赖项,比如token生成和面加密等
models:主要是放置一些数据库表的对象模型
public:主要是放置一些公共基类
routers:主要是放置一些接口路由
schemas:主要是放置一些模型声明
conf:主要是放置一些配置文件读取类
docs:主要是放置一些文件说明
main.py:是主入口文件
venv:是python虚拟环境
requirements.txt:依赖包,主要用于pip批量安装
自动生成工程目录
以上都是我们自己手动生成的脚手架,如果你觉得跟你预期有差距,可以使用官方提供的脚手架
官方生成的脚手架是包含前后端的,可以看到很多的文件,个人觉的对于初学者不是很友好。
最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。