生活分享

  • 首页
HETAO
业余码农、业余机械爱好者
未分类

flask wtform中枚举的使用

wtform可以非常友好的管理好表单的交互以及服务端验证。最近开始使用postgres,发现也能非常友好的支持enum类型,但是在实际的操作中发现了一个bug。这里我们使用form.populate_obj方法从form中更新字段到obj,使用form.process(obj)方法从obj更新到form。sqlalchemy使用枚举类型定义的字段,form中使用selectfiled或者其子类。 修改了好多回,反反复复跟踪后才明确这个问题,在第一次给form赋值时无错,第一次保存时也无错,bug出在form的存储数…

2019年9月9日 0条评论 820点热度 0人点赞 jinzhao 阅读全文
未分类

gunicorn vs uwsgi 性能对比,以flask run为基准

之前一直在用gunicorn,这次折腾新项目突发奇想来对比下flask run \gunicorn\uwsgi的性能。不是非常严谨的测试,希望也能有一定的参考意义,结果也很有意思。 gunicorn很火,uwsgi以前用的人多,但是现在少了感觉不怎么听到,这东西是用c写的,带了光环的。flask run这里只是作为基准参考,压力测试工具为ab test,前置了nginx把静态文件剥离了,两者都使用unix domain socket通信隔离了http微乎其微的影响,两者都是用了2process+2thread,压力…

2019年9月6日 2条评论 6969点热度 6人点赞 jinzhao 阅读全文

jinzhao

这个人很懒,什么都没留下

最近评论
jinzhao 发布于 3 年前(05月31日) 谢谢提醒,我是根据作者的评论操作的,可能后来改了吧。 https://forum.openmedia...
jinzhao 发布于 3 年前(05月31日) 这种事碰到蛋疼,主要是很多开源的开发者来一句等我有了m1的本子再说,哈哈
匿名 发布于 3 年前(05月08日) omv 升级的命令应该是 omv-release-upgrade
匿名 发布于 3 年前(04月18日) 我前两天手贱,升级了12.3,pyenv 无法安装任何版本python,pyinstaller 也遇...
jinzhao 发布于 5 年前(06月04日) 我是部署在docker中的

COPYRIGHT © 2022 生活分享. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

浙ICP备14004285号-1