Flask中数据库的应用
一、配置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中数据库的应用相关推荐
- Flask框架(flask-script扩展命令行和flask中数据库migrate扩展的使用)
flask-script扩展命令行 1. 安装 : pip install Flask-Script 2. 在程序中 from flask_script import Manager '' ...
- flask中数据库迁移
数据库迁移 在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库.最直接的方式就是删除旧表,但这样会丢失数据. 更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用 ...
- Flask--02(flask中数据库相关+书籍管理案例)
一.数据库的设置 Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中,表用来给应用的实体建模,表的列数是固定的,行数是可变的.它使用结构化的查询语言.关系型数据库的列定义了 ...
- Flask中数据库基本操作,十分钟就掌握了
在Flask-SQLAlchemy中,插入.修改.删除操作,均由数据库会话管理. 会话用 db.session 表示.在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提 ...
- flask中数据库的基本操作-增删改查【备忘】
1.增加数据(就相当于增加一个实例对象) user1 = User(name='long',email='1006550026@qq.com',password='123456',role_id= ...
- Flask 中的数据库迁移
Flask 中的数据库迁移 在我之前使用 Flask 实现简单接口时,为了方便,我每次都会将数据表删除掉,然后重新创建表和添加数据.因为测试数据只有几条,所以可以使用删表重建的方式,但在实际的项目中, ...
- Flask 提取数据库中的数据
近日有需求,想查询和 flask 连接的数据库,并且把数据读出来 查询数据很好处理,但是想要提取数据就感觉有点无从下手 直接百度 "flask提取数据库中的数据" 找到的也是基于 ...
- python3 flask sqlalchemy 数据库操作
数据的查询 all():查询全部的数据,其结果是一个列表,每一个元素都是一个对象students = Student.query.all()过滤查询:第一种:filter,结果是baseQuery o ...
- web框架flask(4)——数据库
2019独角兽企业重金招聘Python工程师标准>>> Flask 中的数据库 我们将使用 Flask-SQLAlchemy 扩展来管理我们应用程序的数据.这个扩展封装了 SQLAl ...
最新文章
- CSUOJ 1525 Algebraic Teamwork
- TCP/IP / IP 头
- 数据结构Java03【(时间、空间复杂度),排序(冒泡、快速、插入、希尔、选择、归并、基数、队列基数)】
- 利用yum升级操作系统版本(目前最新6.6)
- python输入print跳到documentation-习题 48: 更复杂的用户输入
- 我们为什么要学数学?这里给你一个答案。
- FileInputStream 把文件作为字节流进行读操作
- 20145209 《信息安全系统设计基础》第10周学习总结
- object转成实体对象_面向对象的TypeScript-序列化与反序列化(1)
- Python获取Linux或Windows系统的基本信息
- postman使用记录,带cookie的get请求和传json对象的post请求示范
- “陆奇争夺战”:江湖传言,得陆奇者得AI天下。
- robotframework的测试登陆界面代码
- 【MM32F5270开发板试用】+ TFTLCD IO口方式驱动
- Qt创建桌面快捷方式
- 10G家庭光纤网络如何部署?
- 什么是SSR服务端渲染
- 云原生架构下的微服务选型和演进
- 纳兰容若与仓央嘉措的邂逅
- 2022-2028全球与中国超级电容器市场现状及未来发展趋势