# -*- coding: utf-8 -*-
# @Time : 2019/5/26 20:54
# @Author : dailinqing
# @Email : dailinqing@126.com
# @File : flask_db.py
# @Software: PyCharm
from flask_sqlalchemy import SQLAlchemy
from flask import Flask
#这个类的实例化应用
app = Flask(__name__)
#配置数据库
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:1234@localhost/flask_db'
#如果设置成 True (默认情况),Flask-SQLAlchemy 将会追踪对象的修改并且发送信号。这需要额外的内存, 如果不必要的可以禁用它。
#必须初始化为True 或False
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db= SQLAlchemy(app)
#定义模型
class Role(db.Model):
__tablename__ = "role"
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(8
flask-sqlalchemy用法简介
最新推荐文章于 2024-06-13 11:35:25 发布
本文档简要介绍如何在Flask应用中使用Flask-SQLAlchemy进行数据库操作,包括模型定义、数据库连接、增删改查等基本操作。
摘要由CSDN通过智能技术生成