原文:FastAPI 学习之路(五十三)根据环境不同连接不同数据库

在实际的开发过程中,我们数据库,可以根据连接的环境不一样,我们会拆分成不一样的数据库,根据我们所要用的环境来选择对应的数据库即可,那么我们应该如何去实现根据选择去选择不一样的数据库呢。 首先,我们找一个配置的文件,我们这里演示 我们使用config.py去配置环境。配置如下 接下来,我们去创建一个测试用的数据库配置,起名:testDatabse.py 然后我们修改models.py。如下 接下来 ...

2021-10-25 07:16 0 807 推荐指数:

查看详情

FastAPI 学习之路(三十三)操作数据库

通过创建pydantic模型进行验证提交数据 我们去通过传入数据库连接以及参数等进行数据库操作,包括创建用户、查询用户等,返回的是orm模型对象。 接下来,我们就是在实际的接口中调用 我们去启动下,看下对应的接口 ...

Wed Oct 20 13:59:00 CST 2021 0 1857
FastAPI 学习之路(三十二)创建数据库

在大型的web开发中,我们肯定会用到数据库操作,那么FastAPI也支持数据库的开发,你可以用 PostgreSQL MySQL SQLite Oracle 等 本文用SQLite为例。我们看下在fastapi是如何操作设计数据库的 我们看下如何在项目 ...

Wed Oct 20 13:58:00 CST 2021 0 1976
FastAPI 学习之路(三十四)数据库多表操作

之前我们分享的是基于单个的数据库表的操作,我们在设计数据库的时候也设计了跨表,我们可以看下数据库的设计。 那么我们看下这对应的 pydantic模型如何进行创建。 其实这里没有什么特别的,都是一些简单 ...

Wed Oct 20 14:00:00 CST 2021 0 1302
FastAPI 学习之路(六十一)使用mysql数据库替换sqlite数据库

  我们首先需要安装对应的连接的依赖    pip install pymysql   然后在配置testDatabase.py 修改成本地的连接mysql,连接的test的数据库,我们需要在本地去创建test的数据库,那么我们创建完毕后,去启动,发现报错 ...

Sun Nov 21 18:39:00 CST 2021 0 119
FastAPI 学习之路(六十一)使用mysql数据库替换sqlite数据库

我们需要安装对应的连接的依赖 然后在配置testDatabase.py 修改成本地的连接mysql,连接的test的数据库,我们需要在本地去创建test的数据库,那么我们创建完毕后,去启动,发现报错 在自动创建数据库 ...

Fri Oct 29 14:32:00 CST 2021 0 111
FastAPI(六十四)实战开发《在线课程学习系统》设计数据库以及连接配置

前言   针对之前的FastAPI(六十三)实战开发《在线课程学习系统》梳理系统需要接口,我们对接口进行设计。 正文    我们需要对需要的数据库进行设计。 设计完毕数据库后,我们需要对数据库连接进行配置,我们使用的数据库是mysql,我们需要安装pymysql的依赖 ...

Tue Nov 23 05:59:00 CST 2021 0 1700
FastAPI 学习之路十三)Cookie 参数,Header参数

系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二)   FastAPI 学习之路(三)   FastAPI 学习之路(四)   FastAPI 学习之路(五) FastAPI 学习之路(六)查询参数 ...

Sun Oct 17 18:20:00 CST 2021 0 1211
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM