随笔分类 -  Flask

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

点击右上角即可分享
微信分享提示