基本使用 web开发免不了需要获取用户提交的数据,Flask为我们提供了request对象来获取用户提交给服务器的数据。 下面是一个最基本的获取数据的例子: 在templates文件夹下的login.html文件中添加如…
标签:flask
Gunicron + gevent Mongodb数据库连接一直增加不释放
问题描述 使用Flask开发的Web服务,部署在服务器上使用的是gunicorn manage:app -k gevent -w 4 某日告警,说浏览器崩了,当时急急忙忙的重启,搞好了,因为所有的服务都正常运行,后面查看…
Linux运维习惯小结
从事运维一年半,遇到过各式各样的问题,数据丢失,网站挂马,误删数据库文件,黑客攻击等各类问题 今天想简单整理一下,分享给各位小伙伴 一、线上操作规范 1.测试使用 当初学习Linux的使用,从基础到服务到集群,都是在虚拟…
Flask+python3+supervisor+redis+docker+nginx技术架构web项目docker化(二)
背景 手里有一个web项目,代码按照前端代码库、后端代码库分别在GitHub上,分散带来的结果是,不容易持续集成,比如你可能需要很多的job去保证一个项目的正常运作,但是这个项目也不是特别大,所以尝试将代码融合,于此同时…
flask接收客户端的get请求,读取本地文件并将文件返回给客户端 ,可用于文件下载功能
1、创建一个get_file.py的python文件,内容如下所示: # -*- coding: utf-8 -*- from flask import Flask, render_template, send_file…
Flask在windows环境下连接Mysql
一、问题 今天使用flask的SQLAlchemy库配置连接MySQL的时候,遇到了个小问题,就是在所有的包环境都正确且正确编译的情况下,debug出现访问失败,提示异常如下: ImportError: No modul…
python3 flask 使用连接池连接数据库
在真实的线上环境连接数据库一般都是要使用连接池的,连接池统一管理数据库连接,可以提高应用性能。python数据库连接池可以使用dbutils和PySQLPool但是这两个库似乎都只支持python2不支持python3,…
Flask-Admin 1.1.0 发布, 修正大量BUG
2015年3月初, mrjoes 发布了 Flask-Admin 1.1.0 版本. 这是一个大量 BUG 修正版本. 亮点: 可在列表页面编辑内联模型 FileAdmin 重构并修正 FileUploadField 和…
mongoengine+flask开发tips(一)
1.数据模型类引用自身,比如一个关注的人列表 carelist = ListField(ReferenceField('self')) 2.查询引用域,引用域只能查询objectID,其他字段都不能查询,除非先查出目标对…
在Celery中使用Flask的上下文
其实我只是想把邮件发送这个动作移到Celery中执行。既然用到了Celery,那么每次发邮件都单独开一个线程似乎有点多余,异步任务还是交给Celery吧。 在Flask应用中集成Celery Celery和Flask一起…
sqlalchemy使用count时遇到的坑
在用flask-sqlalchemy对一个千万级别表进行count操作时,出现了耗时严重、内存飙升的情况。要统计出一天内车辆访问次数,原代码如下: car_visit_counts = CarVisit.query.fi…
Flask Web Development —— 大型应用程序结构(上)
虽然小型web应用程序用单个脚本可以很方便,但这种方法却不能很好地扩展。随着应用变得复杂,在单个大的源文件中处理会变得问题重重。 与大多数其他web框架不同,Flask对大型项目没有特定的组织方式;应用程序的结构完全交给…