# -*- encoding: utf-8 -*-
from flask import Flask
#导入第三方连接库
from flask_sqlalchemy import SQLAlchemy
#建立对象
app = Flask(__name__)
#载入配置文件
app.config.from_pyfile('config.ini')
# #指定数据库连接还有库名
# app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:mysql@127.0.0.1:3306/myflask?charset=utf8'
# #指定配置用来省略提交操作
# app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
#建立数据库对象
db = SQLAlchemy(app)
#建立数据库类,用来映射数据库表,将数据库的模型作为参数传入
class User(db.Model):
#声明表名
__tablename__ = 'user'
#建立字段函数
id = db.Column(db.Integer,primary_key=True)
name = db.Column(db.String(200))
password = db.Column(db.String(200))
@app.route('/')
def index():
#增,入库逻辑
#生命对象
user = User(name='你好你好',password='456456')
#调用添加方法
db.session.add(user)
#提交入库,上面已经导入了提交配置,所以不需要在提交了
# db.session.commit()
return '这是首页'
if __name__ == "__main__":
app.run()
Flask 连接数据库
最新推荐文章于 2024-07-16 08:15:42 发布