随笔分类 - flask
摘要:[Flask Security]当不能通过认证的时候制定跳转 Flask Security这个插件能对用户权限进行很好的控制。通过三个model实现:User,存放用户数据Role,存放角色数据User_Role.存放用户角色信息 user_datastore = SQLAlchemyUserDat
阅读全文
摘要:context_processor 上下文处理器 博客里面有三个地方用到了标签云:主页面,分类页面,博客详情页面,于是有了下面一段代码 # 主页面 @main.route("/") def index(): tags = Tag.query.all() # ...省略部分代码 return rend
阅读全文
摘要:https://www.jb51.net/article/144371.htm https://www.cnblogs.com/888888CN/p/9489345.html http://xiaorui.cc/2015/01/19/flask%E4%BD%BF%E7%94%A8token%E6%9
阅读全文
摘要:https://blog.csdn.net/wangshu_liang/article/details/86490137 https://blog.csdn.net/a1241314660/article/details/77995654 https://www.cnblogs.com/cwp-bg
阅读全文
摘要:flask总结05(在 Flask 项目中解决 CSRF 攻击) 一:安装 flask_wtf pip install flask_wtf 二:设置应用程序的 secret_key,用于加密生成的 csrf_token 的值 # session加密的时候已经配置过了.如果没有在配置项中设置,则如下:
阅读全文
摘要:大家好,今天才发现很多学习Flask的小伙伴都有这么一个问题,清理缓存好麻烦啊,今天就教大家怎么解决。 大家在使用Flask静态文件的时候,每次更新,发现CSS或是Js或者其他的文件不会更新。 这是因为浏览器的缓存问题。 普遍大家是这几步解决办法。 清理浏览器缓存 设置浏览器不缓存 也有以下这么写的
阅读全文
摘要:Flask零基础到项目实战(七)请求方法、g对象和钩子函数 一、get方法 二、post方法 post请求在模板中要注意几点: input标签中,要写name来标识这个value的key,方便后台获取。 在写form表单的时候,要指定method='post',并且要指定action='/login
阅读全文
摘要:Flask-Login详解 关于Flask登录认证的详细过程请参见拙作<<使用Flask实现用户登陆认证的详细过程>>一文,而本文则偏重于详细介绍Flask-Login的原理,代码的解析。 首次登陆 我们首先来看一下首次登录验证的流程图: 首次登陆 首次登陆 Flask-Login在登录过程中主要负
阅读全文
摘要:Flask-分开Models解决循环引用 在之前我们测试中,所有语句都在同一个文件中,但随着项目越来越大,管理起来有所不便,所以将Models分离.基本的文件结构如下 \—–app.py\—–models.py 但此时会出现循环引用的错误,也就是你需要我的,我需要你的,错误如下图 解决方法 新建一个
阅读全文
摘要:Flask中路由参数、请求方式设置 一、参数设置 1.参数类型 Flask中参数的使用 以上代表的是路径参数。 Flask中的参数:1)都是关键字参数 2)默认标识是<>3)username需要和对应的视图函数的参数名字保持一致。4)参数允许有默认值:如果有默认值,那么在路由中,不传输参数也是可以的
阅读全文
摘要:Flask之加载静态资源 1.加载css样式 2.加载js脚本 3.加载图片 4.修改页面title位置的图标 flask的静态文件,一般放在static目录下,前端页面放在templates下(而且这两个名字是flask框架内部定义的(static,templates)(也可以修改)),目录结构如
阅读全文
摘要:Flask request 属性详解 一、关于request在Flask的官方文档中是这样介绍request的:对于 Web 应用,与客户端发送给服务器的数据交互至关重要。在 Flask 中由全局的 request 对象来提供这些信息。 从Flask模块导入request:from flask im
阅读全文
摘要:flask的post,get请求及获取不同格式的参数 1 获取不同格式参数 1.0 获取json参数 Demo request 1.2 获取form参数 Demo request 1.3 get获取地址栏参数 Request 1.4 获取file文件 1.5 获取任何格式 2 文件格式解析 Resu
阅读全文
摘要:python flask url参数 常见 url 传参中都是 xxx?xxx=xxx 问题来了 flask中我没有找到 关于xx? 问号的使用方式 是不是flask就不支持这种方式 如果有 route配置的时候该如何写? ?后面的部分不参与url匹配,route时不必考虑。 url_for是可以干
阅读全文
摘要:flask的session机制 session是用来干什么的呢?由于http协议是一个无状态的协议,也就是说同一个用户第一次请求和第二次请求是完全没有关系的,但是现在的网站基本上有登录使用的功能,这就要求必须实现有状态,而session机制实现的就是这个功能。 实现的原理: 用户第一次请求后,将产生
阅读全文
摘要:用过 Flask 做 Web 开发的同学应该不会不记得 App Context 和 Request Context 这两个名字——这两个 Context 算是 Flask 中比较特色的设计。[1] 从一个 Flask App 读入配置并启动开始,就进入了 App Context,在其中我们可以访问配
阅读全文
摘要:Flask overview 背景 Flask以及它所使用的wsgi库werkzeug和模板引擎jinja2都是由Armin Ronacher和他的团队开发的。实际上Armin Ronacher早就开发出来了werkzeug开源库,旨在为框架封装一个良好的底层的API接口,但过了一段时间,Armin
阅读全文
摘要:全文基于Python 2.7 macOS 10.12.2 werkzeug是Python实现的WSGI规范的使用函数库。什么是WSGI?如何理解CGI,WSGI 网上的说明很多,在文章的开始,我想要强调两点 WSGI是一种服务器和客户端交互的接口规范 理解web组件:client, server,
阅读全文
摘要:引言 本文主要梳理了flask源码中route的设计思路。首先,从WSGI协议的角度介绍flask route的作用;其次,详细讲解如何借助werkzeug库的Map、Rule实现route;最后,梳理了一次完整的http请求中route的完整流程。 flask route 设计思路 源码版本说明
阅读全文