
Flask
文章平均质量分 75
ASH9750
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Flask:Nginx + uWSGI + Supervisor 服务器部署
使用 Nginx + uWSGI + Supervisor 进行服务器部署原创 2017-06-13 15:29:08 · 2130 阅读 · 0 评论 -
Flask:API的一种简易实现方式——MethodView
Flask 为 RESTful APIs 提供了一种简易的实现方式,可以针对不同的HTTP方法提供不同的函数。使用也很简单,只需要继承 flask.views.MethodView 然后重写需要的方法:GET POST PUT 等。原创 2017-07-03 11:31:42 · 6811 阅读 · 0 评论 -
Flask:用户认证
用户认证Flask 的认证扩展密码的安全性使用Werkzeug实现密码散列使用 Flask-Login 认证用户安装准备用于登录的用户模型保护路由添加登录表单登入用户登出用户测试登录注册新用户添加用户注册表单注册新用户用户认证Flask 的认证扩展Flask-Login:管理已登录用户的用户会话Werkzeug:计算密码散列值并进行核对itsdangerous:生转载 2017-07-03 10:36:37 · 2467 阅读 · 0 评论 -
Flask: 应用编程接口(API)(一)
RESTREST 简介Roy Fielding论文:Representational State Transfer (REST)阮一峰:理解RESTful架构Roy Fielding 在其博士论文中介绍了Web 服务的REST 架构方式,并列出了6 个符合这一架构定义的特征。客户端−服务器:客户端和服务器之间必须有明确的界线。无状态:客户端发出的请求中必须包含所有必要的信息。服务器不能在两次请求转载 2017-07-03 10:33:32 · 1007 阅读 · 0 评论 -
Flask: Flash消息
Flash 消息请求完成后,有时需要让用户知道状态发生了变化。这里可以使用确认消息、警告或者错误提醒。一个典型例子是,用户提交了有一项错误的登录表单后,服务器发回的响应重新渲染了登录表单,并在表单上面显示一个消息,提示用户用户名或密码错误。这种功能是 Flask 的核心特性。如示例6 所示,flash() 函数可实现这种效果。示例6 hello.py:Flash 消息from fl转载 2017-07-03 10:32:01 · 3341 阅读 · 0 评论 -
Flask: Web表单
重定向和用户会话Web 表单引言尽管 Flask 的请求对象提供的信息足够用于处理 Web 表单,但有些任务很单调,而且要重复操作。比如,生成表单的 HTML 代码和验证提交的表单数据。Flask-WTF 扩展可以把处理 Web 表单的过程变成一种愉悦的体验。这个扩展对独立的 WTFor转载 2017-07-03 10:31:22 · 709 阅读 · 0 评论 -
Flask扩展: Flask-Moment
Flask-Moment 本地化日期和时间简介如果 Web 程序的用户来自世界各地,那么处理日期和时间可不是一个简单的任务。服务器需要统一时间单位,这和用户所在的地理位置无关,所以一般使用协调世界时(Coordinated Universal Time,UTC)。不过用户看到UTC格式的时间会感到困惑,他们更希望看到当地时间,而且采用当地惯用的格式。转载 2017-07-03 10:29:55 · 677 阅读 · 0 评论 -
Flask: 链接、静态文件
链接任何具有多个路由的程序都需要可以连接不同页面的链接,例如导航条。在模板中直接编写简单路由的 URL 链接不难,但对于包含可变部分的动态路由,在模板 中构建正确的 URL 就很困难。而且,直接编写 URL 会对代码中定义的路由产生不必要的 依赖关系。如果重新定义路由,模板中的链接可能会失效。为了避免这些问题,Flask 提供了 url_for() 辅助函数,它可以使用程序URL 映射中保存转载 2017-07-03 10:29:16 · 1823 阅读 · 0 评论 -
Flask扩展: Flask-Bootstrap
使用Flask-BootstrapBootstrap 是 Twitter 开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代 Web 浏览器。Bootstrap 是客户端框架,因此不会直接涉及服务器。转载 2017-06-06 15:18:36 · 13411 阅读 · 0 评论 -
Flask: 模版
模版是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体指只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为 渲染 。为了渲染模版, Flask 使用了一个名为 Jinja2 的强大模版引擎。转载 2017-06-06 15:17:46 · 599 阅读 · 0 评论 -
Flask 扩展: Flask-Script
Flask-Script转载 2017-06-06 15:17:08 · 1954 阅读 · 0 评论 -
Flask: 请求-响应
请求调度程序收到客户端发来的请求时, 要找到处理该请求的视图函数。为了完成这个任务, flask 会在程序的 URL映射 中查找请求的 URL。转载 2017-06-05 20:06:44 · 3634 阅读 · 0 评论 -
Flask: 程序和请求上下文
程序和请求上下文flask 从客户端收到请求时, 要让视图函数能访问一些对象, 这样才能处理请求。 request 就是一个很好的例子, 它封装了客户端发送的 HTTP 请求。要想让视图函数能够访问请求对象, 一个显而易见的方式是将其作为参数传入视图函数,不过这会导致程序中的每个视图函数都增加一个参数。除了访问请求对象, 如果视图函数在处理请求时还要访问其他对象,情况会变得更糟。转载 2017-06-03 16:38:34 · 1406 阅读 · 0 评论 -
Flask: 路由
路由客户端把请求发送给Web服务器,Web服务器再把请求发送给程序实例。程序实例需要知道对每个URL请求运行哪些代码,所以保存了一个 URL 到 Python 函数的映射关系。处理URL和函数之间关系的程序称路由。转载 2017-05-25 20:22:06 · 2420 阅读 · 0 评论 -
Flask模版实例:自定义错误页面
自定义错误页面如果你在浏览器的地址栏中输入了不可用的路由,那么会显示一个状态码为 404 的错误页面。现在我们通过使用模版改造这个页面。像常规路由一样,Flask 允许程序使用基于模版的自定义错误页面。最常见的错误代码有两个:转载 2017-07-03 10:03:05 · 1814 阅读 · 0 评论 -
Flask: 配置远程开发环境
环境说明debian 4.9.18-1 (2017-03-30) i686python 3.5.3pyvenv-3.5使用工具Pycharm 2016.2.3VirtualBox原创 2017-06-13 10:45:32 · 2829 阅读 · 0 评论