flask---第一篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask---第一篇相关的知识,希望对你有一定的参考价值。

Flask中的全局变量

current_app  程序上下文  当前激活程序的程序实例

g         程序上下文  当前请求时程序实例

request      请求上下文  请求对象,封装了客户端发的http请求中的内容

session     请求上下文  用户会话,用于存储请求之间需要记住的值的词典


 SQLAlchemy有查询过滤器如下:

过滤器说明
filter() 把过滤器添加到原查询,返回新查询
filter_by() 把等值过滤器添加到原查询,返回新查询
limit() 使用指定值限制原查询返回的结果数量,返回新查询
offset() 偏移原查询返回的结果,返回新查询
order_by() 排序返回结果,返回新查询
groupby() 原查询分组,返回新查询
all() 以列表形式返回结果
first() 返回第一个结果,如果没有返回None
first_or_404() 返回第一个结果,如果没有抛出404异常
get() 返回主键对应记录,没有则返回None
get_or_404() 返回主键对应记录,如果没有抛出404异常
count() 返回查询结果数量
paginate() 返回paginate对象,此对象用于分页     传入参数(index,limit)

 利用 Flask-sqlalchemy 求列表的和

li = [1,2,3,4]

sum_cash = db.session.query(func.sum(TUserloanLog.change_cash)).filter(and_(TUserloanLog.change_reason == 4,TUserloanLog.id.in_(li)))

最后的sum_cash 是 id 在 li 里 and  change_reason为4,change_cash的和

print sum_cash   [(result,)]

 

以上是关于flask---第一篇的主要内容,如果未能解决你的问题,请参考以下文章

Python学习基础篇第一篇——快速入门(适合初学者)

读书笔记:《如何阅读一本书》(暂定第一篇第二篇)

Lua从青铜到王者基础篇第一篇:Lua初始教程和环境安装

kinect2.0 基础篇第一篇 用C#在Visual Studio上编写关闭彩色图像的三色通道的某个通道

Flask 第一篇Flask简介

flask---第一篇