码迷,mamicode.com
首页 > 数据库 > 详细

Flask 连接数据库

时间:2018-12-25 12:25:00      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:class   ESS   ret   连接   coding   字段   database   route   size   

数据库基本操作建表啥的就不再这里建了

 

直接上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:mysql@127.0.0.1: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 连接数据库

标签:class   ESS   ret   连接   coding   字段   database   route   size   

原文地址:https://www.cnblogs.com/LeYu/p/10173123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!