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 '' % self.username

数据库查询操:

查询操作


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

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

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

你可能感兴趣的:(flask web整合SQLAlchemy连接数据库)