前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >flask SQLAlchemy 的安装和基础应用

flask SQLAlchemy 的安装和基础应用

作者头像
用户9127725
发布2022-08-08 08:46:04
8180
发布2022-08-08 08:46:04
举报
文章被收录于专栏:刘悦的技术博客

SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。

安装命令

pip install flask-sqlalchemy

注意sqlalchemy 依赖于 pymysql 模块,确保pymysql 被正确安装

pip install pymysql

#导入第三方连接库sql点金术

from flask_sqlalchemy import SQLAlchemy

#建立对象

app = Flask(__name__)

#载入配置文件

app.config.from_pyfile('config.ini')

# #指定数据库连接还有库名

# app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:123456@127.0.0.1:3306/myflask?charset=utf8'

#指定配置,用来省略提交操作

#app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True

#建立数据库对象

db = SQLAlchemy(app)

#建立数据库类,用来映射数据库表,将数据库的模型作为参数传入

class User(db.Model):

#声明表名

__tablename__ = 'user'

#建立字段函数

id = db.Column(db.Integer,primary_key=True)

name = db.Column(db.String(200))

password = db.Column(db.String(200))

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-12-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档