原文:FastAPI 学习之路(三十二)创建数据库

在大型的web开发中,我们肯定会用到数据库操作,那么FastAPI也支持数据库的开发,你可以用 PostgreSQL MySQL SQLite Oracle 等 本文用SQLite为例。我们看下在fastapi是如何操作设计数据库的 我们看下如何在项目中使用 我们用Base作为基础的,通过继承来创建每个数据库模型或类。我们看下 我们去创建了两个类,一个人,一个每一项,然后有对应的关联关系,这个表格 ...

2021-10-20 05:58 0 1976 推荐指数:

查看详情

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

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

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

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

Fri Oct 29 14:32:00 CST 2021 0 111
FastAPI 学习之路(六十一)使用mysql数据库替换sqlite数据库

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

Sun Nov 21 18:39:00 CST 2021 0 119
FastAPI 学习之路(三十三)操作数据库

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

Wed Oct 20 13:59:00 CST 2021 0 1857
学习之路三十二:VS调试的简单技巧

这段时间园子里讲了一些关于VS的快捷键以及一些配置技巧,挺好的,大家一起学习,一起进步。 这段时间重点看了一下关于VS调试技巧方面的书,在此记录一下学习的内容吧,主要还是一些比较浅显的知识。 1. 调试窗口   当调试的时候我们需要清晰的看到变量的值,可以使用调试窗口显示变量的值 ...

Mon Jul 08 06:17:00 CST 2013 10 9867
三十二数据库之SQLAlchemy.query函数可查询的数据和聚合函数

准备工作 query函数可查询数据1、模型对象2、模型中的属性,可以指定只查找某个模型的其中几个属性3、聚合函数 1、模型对象 2、模型中的属性,可以指定只查找某个模型的其中几个属性 3、聚合函数,导入func对象 func源码 ...

Thu Nov 07 04:44:00 CST 2019 0 344
三十二】thinkphp之连接数据库、实例化模型

1.连接数据库 Thinlphp内置了抽象数据库访问层,把不同的数据操作封装起来。我们只需要调用公共的DB类进行操作即可。DB类会自动调用相应的数据库驱动来处理。 在应用目录/common/conf/config.php中设置 应用目录/Home/Controller ...

Fri Jan 19 21:55:00 CST 2018 0 1408
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM