CSDN博客地址

随笔分类 -  Flask

摘要:调用merge()方法,此时实体状态并没有被持久化,但是数据库中的记录被更新了.merge方法与update方法的差别在于针对同样的操作update方法会报错 session.merge()方法会首先发送一句select语句,去数据库中获取UserInfo持久化标识所对应的表记录;然后自动生成一个持 阅读全文
posted @ 2020-03-06 10:31 Yi_warmth 阅读(4611) 评论(0) 推荐(0)
摘要:数据库迁移: 先准备py文件: from flask import Flaskfrom flask_migrate import Migrate, MigrateCommandfrom flask_script import Managerfrom flask_sqlalchemy import S 阅读全文
posted @ 2018-09-23 16:01 Yi_warmth 阅读(115) 评论(0) 推荐(0)
摘要:Flask操作数据库: 需要提前安装:flask_sqlalchemy,(pip install flask_sqlalchemy)如果连接的是mysql数据库,需要安装mysqldb驱动;(pip install flask_mysqldb) 一对多: 代码如下: 多对多: 代码如下: 阅读全文
posted @ 2018-09-23 12:42 Yi_warmth 阅读(115) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-09-23 10:27 Yi_warmth 阅读(0) 评论(0) 推荐(0)
摘要:钩子函数 from flask import Flask app = Flask(__name__) # 第一次请求之前会来调用 # 初始化操作 @app.before_first_request def demo1(): print("第一次请求会调用"") # 每次请求之前都会调用,应用场景:封 阅读全文
posted @ 2018-09-20 21:50 Yi_warmth 阅读(176) 评论(0) 推荐(0)
摘要:Flask有两大核心:Werkzeug和Jinja2 Werkzeug实现路由,调试和web服务器网关接口,Werkzeug库的routing模块负责URL的解析,不同的URL对应不同的视图函数. routing模块内部有: Rule类: 用来构造不同的URL模式的对象,路由URL规则 Map类: 阅读全文
posted @ 2018-09-20 19:21 Yi_warmth 阅读(149) 评论(0) 推荐(0)

CSDN博客地址