Flask-SQLALchemy的初始化和设置数据库配置信息:
无纤尘
Flask-SQLALchemy的使用:
1、初始化:
使用flask_sqlalchemy中的SQLALchemy 进行初始化:
在主文件添加:
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
db = SQLAlchemy(app)
2、设置配置信息
在config.py中添加一下:
# dialect+driver://username:password@host:port/database
DIALECT = 'mysql'
DRIVER = 'pymysql'
USERNAME = 'root'
PASSWORD = 'root'
HOST = '127.0.0.1'
PORT = '3306'
DATABASE = 'db_demo1' #数据库名称
SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}?charset=utf8".format(DIALECT,DRIVER,USERNAME,PASSWORD,HOST,PORT,DATABASE)
SQLALCHEMY_TRACK_MODIFICATIONS = False
在主文件添加配置文件:
app.config.from_object(config)
3、测试
在名为db_demo1数据库中,新建一个表:
在主文件添加:
#建一个表:
class Article(db.Model):
__tablename__ = 'article'
id = db.Column(db.Integer,primary_key=True,autoincrement=True)
title = db.Column(db.String(100),nullable=False)
content = db.Column(db.Text,nullable=False)
在主函数中执行:
db.create_all()
版权协议须知!
本篇文章来源于 岳岳 ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1532 0 2021-10-28