一、配置SQLAlchemy

1.安装包

pip install flask-sqlalchemy
pip install pymysql

2.配置数据库

a)配置SQLALCHEMY_DATABASE_URI SQLALCHEMY_TRACK_MODIFICATIONS

>>>root 用户名
>>>password 密码
>>>localhost 数据库地址:本地数据库 / 服务器地址

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:passowrd@localhost:3306/数据库名称'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False

b)初始化
SQLAlchemy(app=app)

二、model模型

1.数据类型

a)String(长度) 字符串
b)Integer 整数
c)Date 时间

2.参数

a)primary_key 主键
b)autoincrement 从1开始,每次自动增加1
c)unique 唯一
d)default 默认
e)nullable 是否允许为空值

3.创建模型

a)知识点:

>>>db = SQLAlchemy() 实例化
>>>db.Model 继承model类
>>>db.Column() 插入属性
>>>db.String(20) 数据类型
>>>__tablename__ 指定表名称
>>>def __init__(self, 参数1, 参数2) 模型初始化
初始化的作用:在创建实例时非常方便,如创建一个姓名为王小,年龄20的学生,可以直接写作:Student('王小', 20)

b)实例

创建一个学生模型,保存学生姓名、年龄信息。

from flask_sqlalchemy import SQLAlchemy


http://www.taodudu.cc/news/show-1486518.html

相关文章:

  • Echart.js的趋势图入门与实例
  • js休眠实现sleep[博]
  • 印象笔记不同步(EDAMSystemException: errorCode=INTERNAL_ERROR)
  • Meinheld 和 Gevent_XYM
  • Flask+Gunicorn(协程)高并发的解决方法探究
  • [转]python3_unboundlocalerror报错原因
  • [转][Python小记] 通俗的理解闭包 闭包能帮我们做什么?
  • [转]hexo 博客开启 https (SSL 证书)
  • docker容器下mysql更改WordPress的site address和home(URL)
  • [转]Hexo博客添加自定义HTML页面
  • [转]Hexo博客插入自定义不渲染页面
  • [转]ubuntu使用meld/beyond compare 做git的diff工具
  • [转]PlantUML画类图、流程图、时序图使用详解
  • PlantUML in a nutshell(官方文档)
  • plantUml活动图(新语法)
  • 专题_数字货币历史行情获取[博]
  • pythonNumpy元素特定条件查找过滤[博]
  • 软件_聚合搜索引擎[博]
  • 软件_matplotlib绘图跳过时间段的处理方案[博]
  • 软件_git异常错误[博]
  • 脚本_vnote同步到hexo步骤[博]
  • 脚本_批量修改md为hexo标准post格式[博]
  • 1月份Github上热门Python开源项目
  • [转]2020年2月份Github上最热门的开源项目,速来围观
  • [转]2020 年最具潜力 44 个顶级开源项目,涵盖 11 类 AI 学习框架、平台(值得收藏)
  • 期货各品种手续费
  • 期权各品种手续费
  • 发明者本地回测平台python版[博]
  • 期权水平套利可行分析(20191204)[博]
  • 主机_云服务器vps价格比对[博]

Flask中数据库的应用相关推荐

  1. Flask框架(flask-script扩展命令行和flask中数据库migrate扩展的使用)

    flask-script扩展命令行 1. 安装  : pip install  Flask-Script 2. 在程序中   from flask_script import Manager   '' ...

  2. flask中数据库迁移

    数据库迁移 在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库.最直接的方式就是删除旧表,但这样会丢失数据. 更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用 ...

  3. Flask--02(flask中数据库相关+书籍管理案例)

    一.数据库的设置 Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中,表用来给应用的实体建模,表的列数是固定的,行数是可变的.它使用结构化的查询语言.关系型数据库的列定义了 ...

  4. Flask中数据库基本操作,十分钟就掌握了

    在Flask-SQLAlchemy中,插入.修改.删除操作,均由数据库会话管理. 会话用 db.session 表示.在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提 ...

  5. flask中数据库的基本操作-增删改查【备忘】

    1.增加数据(就相当于增加一个实例对象)   user1 = User(name='long',email='1006550026@qq.com',password='123456',role_id= ...

  6. Flask 中的数据库迁移

    Flask 中的数据库迁移 在我之前使用 Flask 实现简单接口时,为了方便,我每次都会将数据表删除掉,然后重新创建表和添加数据.因为测试数据只有几条,所以可以使用删表重建的方式,但在实际的项目中, ...

  7. Flask 提取数据库中的数据

    近日有需求,想查询和 flask 连接的数据库,并且把数据读出来 查询数据很好处理,但是想要提取数据就感觉有点无从下手 直接百度 "flask提取数据库中的数据" 找到的也是基于 ...

  8. python3 flask sqlalchemy 数据库操作

    数据的查询 all():查询全部的数据,其结果是一个列表,每一个元素都是一个对象students = Student.query.all()过滤查询:第一种:filter,结果是baseQuery o ...

  9. web框架flask(4)——数据库

    2019独角兽企业重金招聘Python工程师标准>>> Flask 中的数据库 我们将使用 Flask-SQLAlchemy 扩展来管理我们应用程序的数据.这个扩展封装了 SQLAl ...

最新文章

  1. CSUOJ 1525 Algebraic Teamwork
  2. TCP/IP / IP 头
  3. 数据结构Java03【(时间、空间复杂度),排序(冒泡、快速、插入、希尔、选择、归并、基数、队列基数)】
  4. 利用yum升级操作系统版本(目前最新6.6)
  5. python输入print跳到documentation-习题 48: 更复杂的用户输入
  6. 我们为什么要学数学?这里给你一个答案。
  7. FileInputStream 把文件作为字节流进行读操作
  8. 20145209 《信息安全系统设计基础》第10周学习总结
  9. object转成实体对象_面向对象的TypeScript-序列化与反序列化(1)
  10. Python获取Linux或Windows系统的基本信息
  11. postman使用记录,带cookie的get请求和传json对象的post请求示范
  12. “陆奇争夺战”:江湖传言,得陆奇者得AI天下。
  13. robotframework的测试登陆界面代码
  14. 【MM32F5270开发板试用】+ TFTLCD IO口方式驱动
  15. Qt创建桌面快捷方式
  16. 10G家庭光纤网络如何部署?
  17. 什么是SSR服务端渲染
  18. 云原生架构下的微服务选型和演进
  19. 纳兰容若与仓央嘉措的邂逅
  20. 2022-2028全球与中国超级电容器市场现状及未来发展趋势

热门文章

  1. ipfs+eth部分资料
  2. Java相关资源下载路径
  3. JavaScript中的流程控制语句
  4. SQL Server索引视图
  5. sql azure 语法_使用Visual Studio和SQL Azure数据库
  6. t–sql pl–sql_SQL Server –在T-SQL中使用最低的度量单位
  7. 使用DBATools PowerShell修复SQL Server中的孤立用户
  8. 配置iscsi服务器_在Windows Server 2016上安装和配置iSCSI目标服务器
  9. 蒲公英自动更新版本管理以及更新后展示引导图
  10. CenterOS的安装配置(配图解)