
flask
鶸者为何战斗
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flask跨域认证
最近需要用到跨域认证的问题,查了flask的文档。上面显示只要在配置文件里面设置这个参数就可以了。AUTH_TYPE = AUTH_REMOTE_USER但是这个参数只能对于进行了认证的框架或者是通过nginx等第三方服务器进行认证的才可以。原创 2016-08-16 11:00:23 · 811 阅读 · 1 评论 -
flask运行数据库生成脚本的一些问题
今天在用python生成数据库脚本时一直出现migrate这个包。但是在安装flask的时候已经安装了这个包了。from migrate.versioning import api最后找到了方法,在ubuntu下面运行 sudo apt-get install python-migrate 命令即可。原因是flask自带的migrate的包中并不全,需要额外进行安装。原创 2016-08-02 16:13:25 · 806 阅读 · 0 评论 -
通过cas单点认证连接java和python
这几天在研究如何连接java web和flask之间的单点认证,通过寻找我找到了一个cas的单点登录的项目。于是进行了使用和测试。cas服务器的下载地址:点击打开链接在java web中通过对web.xml进行拦截设置来让跳转来到登陆界面。设置代码如下: CAS Single Sign Out Filter org.jasig.cas.client.sessio原创 2016-09-08 14:34:42 · 5074 阅读 · 6 评论 -
python sqlalchemy模糊查询
python 的sqlalchemy在模糊查询的时候使用%会报错,原因是因为一个%python中认为是一个转义字符。解决方法:%%就可以了。原创 2017-01-20 22:47:47 · 6867 阅读 · 0 评论 -
flask Blueprint 错误拦截
flask如果app中定义了404的拦截方法@app.errorhandler(404)def error(e): return render_template('error.html', name='app'), 404那么如果在Blueprint中出现了404的情况会被引导全局的404,不会引导Blueprint定义的404上面。可以通过在Blueprint抛出4原创 2018-01-02 11:38:47 · 1295 阅读 · 0 评论 -
flask如何在第一次响应后给浏览器返回cookie
当请求做到最后一步,会去调用finalize_request然后调用process_response在最后的逻辑判断有没有,如果不存在那么接下来就去调用save_session最后一步就是给response添加一个cookie给浏览器原创 2018-01-03 10:45:53 · 1491 阅读 · 0 评论 -
gunicorn flask的请求流程
当运行gunicorn这个命令启动flask的时候首先回去调用gunicorn/app/wsgiapp中的run方法回去调用run()方法,这个run方式本质是gunicorn/arbiter中的run()方法主要就关注其中manage_workers()方法很明显调用了spawn_workers()方法,这个方式只是遍历了spawn_worker()。因此我们直接看s原创 2018-01-12 09:23:55 · 6154 阅读 · 0 评论 -
flask表单验证的流程
稍微看了一下flask form的验证源码@app.route('/form', methods=['POST', 'GET'])def form(): form = EntriesForm()//1 if request.method == 'GET': return render_template('hello.html', form=form)原创 2017-12-28 14:27:41 · 3361 阅读 · 0 评论