flask web整合SQLAlchemy连接数据库

前面有系列文章。


项目整合模块:代码在后文附上

flask_sqlalchemy 附上官方文档地址:地址

一.基本使用:

from flask import Flask

from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'

db = SQLAlchemy(app)

#定义模型,对应数据库表

class User(db.Model):

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

    username = db.Column(db.String(80), unique=True, nullable=False)

     email = db.Column(db.String(120), unique=True, nullable=False)

def __repr__(self):

    return '<User %r>' % self.username

数据库查询操:

查询操作


具体详细内容,可以查看《flask web 开发实战》的数据库章节,需要PDF可以找我。有空在总结下表与表之间的关系操作定义。

这个orm,不用写sql语句,连表之间的关系,也简化了,都有这个orm来维护,学起来是真的方便。

附上代码:https://github.com/JUN-ZZ/flask-app。代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容