
Flask
平头哥(AdgerZhou)
相聚相逢本无意,勿使离情扰心扉。
展开
-
flask-sqlalchemy(包含离线脚本,with在上下文管理的应用)
flask-sqlalchemy(包含离线脚本,with在上下文管理的应用)将SQLAlchemy相关的所有功能都封装到db=flask_sqlalchemy.SQLAlchemy()对象中- 创建表class User(db.Model):pass- 操作表db.session具体使用项目目录结构步骤:1. 在 __init__.py中创建db对象 ...转载 2020-03-13 09:22:52 · 545 阅读 · 0 评论 -
flask-sqlalchemy绑定多个数据库
绑定多个数据库¶从 0.12 开始,Flask-SQLAlchemy 可以容易地连接到多个数据库。为了实现这个功能,预配置了 SQLAlchemy 来支持多个 “binds”。什么是绑定(binds)? 在 SQLAlchemy 中一个绑定(bind)是能执行 SQL 语句并且通常是一个连接或者引擎类的东东。在 Flask-SQLAlchemy 中,绑定(bind)总是背后自动为您创建好的...转载 2020-02-24 11:12:24 · 4797 阅读 · 1 评论 -
sqlalchemy批量插入数据(性能问题)
sqlalchemy批量插入数据方式1:first_time = datetime.utcnow()for i in range(10000): user = User(username=username + str(i), password=password) db.session.add(user) db.session.commit()second_ti...转载 2019-11-26 18:03:20 · 3025 阅读 · 2 评论 -
Flask-RESTPlus 讲解
https://www.cnblogs.com/leejack/tag/Flask-RESTPlus/转载 2019-11-26 09:46:35 · 5172 阅读 · 1 评论 -
python库--flask--创建嵌套蓝图
python库--flask--创建嵌套蓝图这里没有对内容进行py文件分割, 可以自己根据框架自己放入对应位置 以下代码生成一个 /v1/myapp/test 的路由from flask import Flaskapp = Flask(__name__)from flask import Blueprint# 二级蓝图myapp = Blueprint('v1/myapp',...转载 2019-11-20 16:33:47 · 373 阅读 · 3 评论 -
SQLAlchemy根据JSONB中的嵌套键进行过滤
我有一个JSONB字段,有时有嵌套键。例:{"nested_field": {"another URL": "foo", "a simple text": "text"}, "first_metadata": "plain string", "another_metadata": "foobar"}如果我这样做,.filter(TestMetadata.metadata_item.has...转载 2019-11-06 19:19:48 · 711 阅读 · 0 评论 -
python sqlalchemy 针对数据库json的查询 及 Exists
sqlalchemy存在功能描述names = ["aaa", "bbb", "hjuhyg",...]session.query(User).filter(User.name.in_(names)) 当数据量很大时,查询速度会很慢,所以想要优化mysql 的 in 查询时,可以使用exists,在 python中,一种方便的方法如下:可以将查询转换为EXISTS格式的EXI...转载 2019-11-06 19:01:42 · 1305 阅读 · 0 评论 -
flask-sqlalchemy事务简单处理
from functools import wrapsfrom contextlib import ContextDecorator'''示例程序:创建一个新用户,同时将新用户关联到一家公司下,这需要两步数据库操作,但是这应该是一个事务,要么都完成,要么都未完成注意:即使只有一步,也需要如下操作flush和commit区别: > flush: 写数据库,但不提交,...转载 2019-10-28 16:15:51 · 1324 阅读 · 0 评论 -
flask三、Flask-SQLAlchemy 的使用
Flask-SQLAlchemy使用起来非常有趣,对于基本应用程序来说非常简单,并且适用于大型应用程序。安装pip install flask-sqlalchemy配置Flask-SQLAlchemy存在以下的配置值,Flask-SQLAlchemy从主Flask配置中加载这些值,可以通过各种方式进行填充。请注意,在创建引擎后其中一些内容无法修改,因此需要确保尽早的进配置,并且...转载 2019-10-28 16:10:33 · 385 阅读 · 0 评论 -
Flask + Pymongo + mongoDB事务操作
本文概要主要对flask使用mongoDB 4.0事务操作进行记录本文涉及flask 与 flask_pymongo 的组合使用,以及mongoDB 的事务操作本文目录flask_pymongo 的使用mongoDB 4.0 事务操作代码具体实现flask_pymongo的使用环境准备mongoDB 4.0flask 1.0.2python 3.6.7pymongo 3.8...转载 2019-10-17 16:13:42 · 863 阅读 · 0 评论