随笔分类 - Flask
发表于 2019-04-26 18:12阅读:4594评论:6推荐:1
摘要:```python from sqlalchemy import func, desc # 根据聚合查询总收入,按总收入逆序
s= db.session.query(TpOrders.room_type_id, (func.sum(TpOrders.real_income)).label('total_real_income'), func.count(TpOrders.id)).group...
阅读全文 »
发表于 2019-03-21 09:25阅读:14380评论:0推荐:1
摘要:一. 部分代码及效果 二. 大致介绍及详细文档推荐 flasgger配置文件解析: 在flasgger的配置文件中,以yaml的格式描述了flasgger页面的内容; tags标签中可以放置对这个api的描述和说明; parameters标签中可以放置这个api所需的参数,如果是GET方法,可以放置
阅读全文 »
发表于 2018-11-06 17:09阅读:5593评论:0推荐:0
摘要:运行环境python3.6
阅读全文 »
发表于 2018-10-18 14:15阅读:3717评论:0推荐:0
摘要:问题描述 在使用flask_sqlachemy时,给price字段选择了Float类型,数据库用的mysql,生成数据库表后,发现 虽然能存储float类型,结果如下 但是查询时有问题!!! 根本查不到结果 错误示例,还有如下几种 错误示范 上面方法无论哪种生成的结果,依然长度为0.无法查询到 解决
阅读全文 »
发表于 2018-09-03 10:45阅读:2475评论:0推荐:0
摘要:最新的flask_socketio 使用的是python-socketio 如果在包中安装了gevent或evenlet,在服务器上使用时,就会报错 卸载gevent和evenlet有关的库,卸载后就好了 经测试发现,如果是用uwsgi启动,采用eventlet模式,process只能设置1个,且会
阅读全文 »
发表于 2018-07-31 00:19阅读:1753评论:0推荐:1
摘要:报错信息部分截取: 错误根源: 排错: 相信很多人都是这样写的init 文件的吧: 然后再丛manager启动文件导入create_app 这样写了之后,那么你就只能在视图函数中执行数据库操作了!!! 解决办法: 方式一 直接实例化app 不要写create_app函数了,在启动文件中直接导入app
阅读全文 »
发表于 2018-07-16 11:25阅读:452评论:0推荐:0
摘要:测试 Flask 应用 没有经过测试的东西都是不完整的 这一箴言的起源已经不可考了,尽管他不是完全正确的,但是仍然离真理不远。没有测试过的应用将会使得提高现有代码质量很困难,二不测试应用程序的开发者,会显得特别多疑。如果一个应用拥有自动化测试,那么您就可以安全的修改然后立刻知道是否有错误。 Flas
阅读全文 »
发表于 2018-06-26 17:13阅读:715评论:0推荐:0
摘要:查询当日数据 查询当日之前的数据,则用< https://segmentfault.com/q/1010000014045246/a-1020000014048078
阅读全文 »
发表于 2018-06-20 20:01阅读:8302评论:0推荐:0
摘要:在view函数中,如果需要中断request,可以使用abort(500)或者直接raise exception。当然我们还需要返回一个出错信息给前端,所以需要定制一下ErrorHandler。一般只需要两个个handler即可,一个是404错误,一个是500一类的服务器端错误。当然也可以自定义错误
阅读全文 »
发表于 2018-05-25 14:59阅读:23055评论:2推荐:2
摘要:1.安装 pip install apscheduler 安装完毕 2. 简单任务 首先,来个最简单的例子,看看它的威力。 1 # coding:utf-8 2 from apscheduler.schedulers.blocking import BlockingScheduler 3 impor
阅读全文 »
发表于 2018-05-04 14:52阅读:5001评论:0推荐:2
摘要:一、发送邮件的配置 在学习flask-mail来发送电子邮件的时候遇到了一些问题,其实都是些小问题,现在记录下来以便于以后查看。 1、首先flask-mail的安装 pip install flask-mail 2、flask-mail,载入和初始化 from flask.ext.mail impo
阅读全文 »
发表于 2018-04-27 19:46阅读:1219评论:0推荐:0
摘要:for account_info in valid_account_detail: try: account = account_info.get('account') password = account_info.get('p...
阅读全文 »
发表于 2018-04-20 16:52阅读:4166评论:0推荐:0
摘要:由于工作当中需要用的flask_socketio,所以自己学习了一下如何使用,查阅了有关文档,当看到回调函数callback的时候,发现文档里都描述的不太清楚,最后终于琢磨出来了,分享给有需要的朋友 首先看看官方文档及其译文 看到这里以后,我就开始照着文档敲代码,发现即使我按照文档里的写法写了,也没
阅读全文 »
发表于 2018-04-18 10:39阅读:19461评论:3推荐:4
摘要:记录第一次创建时间,default falsk中如下两个字段 两者的区别: 第一个插入的是期望的, 数据的插入时间,每条数据插入时可自动根据当前时间生成 第二条是一个固定的时间, 程序部署的时间,所有的数据都是这个固定时间 实际上默认值在mysql数据库没有体现, 都是sqlalchemy在插入数据
阅读全文 »
发表于 2018-04-13 18:48阅读:1636评论:0推荐:0
摘要:sqlalchemy中使用query查询,而flask-sqlalchemy中使用basequery查询,他们是子类与父类的关系 假设 page_index=1,page_size=10;所有分页查询不可以再跟first(),all()等 1.用offset()设置索引偏移量,limit()限制取出
阅读全文 »
发表于 2018-04-13 10:52阅读:2154评论:0推荐:0
摘要:raise FormDataRoutingRedirect(request)FormDataRoutingRedirect: A request was sent to this URL (http://127.0.0.1:5000/resource/vender) but a redirect w
阅读全文 »
发表于 2018-04-11 18:23阅读:15674评论:0推荐:1
摘要:先进行如下操作: from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy app=Flask(__name__) db=SQLAlchemy(app) 一对多: class Parent(db.Model): id=db
阅读全文 »
发表于 2018-03-01 23:48阅读:937评论:0推荐:0
摘要:SQLALCHEMY采用adjacency list pattern来表示类的自引用。 例如,对于类Node自引用: 对于如下图所示的结构: root >child1 >child2 >subchild1 >subchild2 >child3 可能有如下数据: id parent_id data 1
阅读全文 »
发表于 2018-01-12 19:48阅读:15184评论:0推荐:2
摘要:一.SQLAlchemy介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 ? 1 pip3 install sqlalchemy 组成部分
阅读全文 »
发表于 2018-01-12 13:49阅读:416评论:0推荐:0
摘要:仿照wtforms自定义Form组件 1.wtforms 点击查看源码分析及使用方法 2.自定义Form组件
阅读全文 »