测试平台接口开发日记

开发环境配置


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%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

全部资料获取

猜你喜欢

转载自blog.csdn.net/wx17343624830/article/details/131475913