![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
flask
鶸者为何战斗
这个作者很懒,什么都没留下…
展开
-
flask跨域认证
最近需要用到跨域认证的问题,查了flask的文档。上面显示只要在配置文件里面设置这个参数就可以了。 AUTH_TYPE = AUTH_REMOTE_USER 但是这个参数只能对于进行了认证的框架或者是通过nginx等第三方服务器进行认证的才可以。原创 2016-08-16 11:00:23 · 751 阅读 · 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 · 749 阅读 · 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 · 4897 阅读 · 6 评论 -
python sqlalchemy模糊查询
python 的sqlalchemy在模糊查询的时候使用%会报错,原因是因为一个%python中认为是一个转义字符。 解决方法:%%就可以了。原创 2017-01-20 22:47:47 · 6777 阅读 · 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 · 1227 阅读 · 0 评论 -
flask如何在第一次响应后给浏览器返回cookie
当请求做到最后一步,会去调用finalize_request 然后调用process_response 在最后的逻辑判断有没有,如果不存在那么接下来就去调用save_session 最后一步就是给response添加一个cookie给浏览器原创 2018-01-03 10:45:53 · 1422 阅读 · 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 · 6019 阅读 · 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 · 3281 阅读 · 0 评论