Flask 连接数据库
Posted leyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask 连接数据库相关的知识,希望对你有一定的参考价值。
数据库基本操作建表啥的就不再这里建了
直接上py中的代码,里面都标注的非常清晰了
1 # -*- encoding: utf-8 -*- 2 3 from flask import Flask 4 #导入第三方连接库 5 from flask_sqlalchemy import SQLAlchemy 6 7 #建立对象 8 app = Flask(__name__) 9 10 #载入配置文件 11 app.config.from_pyfile(‘config.ini‘) 12 13 # #指定数据库连接还有库名 14 # app.config[‘SQLALCHEMY_DATABASE_URI‘] = ‘mysql+pymysql://root:[email protected]:3306/myflask?charset=utf8‘ 15 16 # #指定配置用来省略提交操作 17 # app.config[‘SQLALCHEMY_COMMIT_ON_TEARDOWN‘] = True 18 19 20 #建立数据库对象 21 db = SQLAlchemy(app) 22 23 #建立数据库类,用来映射数据库表,将数据库的模型作为参数传入 24 class User(db.Model): 25 #声明表名 26 __tablename__ = ‘user‘ 27 #建立字段函数 28 id = db.Column(db.Integer,primary_key=True) 29 name = db.Column(db.String(200)) 30 password = db.Column(db.String(200)) 31 32 33 @app.route(‘/‘) 34 def index(): 35 #增,入库逻辑 36 #生命对象 37 user = User(name=‘你好你好‘,password=‘456456‘) 38 #调用添加方法 39 db.session.add(user) 40 #提交入库,上面已经导入了提交配置,所以不需要在提交了 41 # db.session.commit() 42 return ‘这是首页‘ 43 44 if __name__ == "__main__": 45 app.run()
这里就是连接及插入数据的最简练的代码
以上是关于Flask 连接数据库的主要内容,如果未能解决你的问题,请参考以下文章