数据库操作
插入
1.创建实体类的对象
2.完成插入
db.session.add(实体对象)
db.session.commit()
数据库配置
app.config['SQLALCHEMY_DATABASE_URI'] = "mysql://root:123456@localhost:3306/flask"
指定当视图执行完毕后,自动提交数据库操作
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
指定每次执行操作时打印原始的SQL语句
app.config['SQLALCHEMY_ECHO'] = True
创建数据库应用实例
db = SQLAlchemy(app)
创建实体类
class Users(db.Model):
__tablename__ = 'users'
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), nullable=True, unique=True)
age = db.Column(db.Integer)
email = db.Column(db.String(120), unique=True)
def __init__(self, username, age, email):
self.username = username
self.age = age
s