自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

翻译 Flask Framework Cookbook-第十二章 其他贴士和技巧

第十二章 其他贴士和技巧这本书已经覆盖了使用Flask创建web应用需要知道的所有东西。但还是有很多需要你自己去探索。最后一章,我们将讲述额外一些小节,如果有必要的话,他们可以被添加进应用。

2018-04-16 08:34:18 801

翻译 Flask Framework Cookbook-第十一章 部署

现在,我们已经知道了如何使用不同的方法去编写Flask应用。部署一个应用和管理部署和开发应用一样重要。有许多部署应用的方式,需要去选择一个最合适的方式。从安全和性能角度来说,合理正确的部署是非常重要的。有许多方式来监控部署之后的应用,其中一些是收费的,也有一些是免费的。根据提供的需求和特性来决定是否使用。

2018-04-16 08:33:21 583

翻译 Flask Framework Cookbook-第十章 调试,错误处理和测试

直到现在,我们一直专注于应用开发,并且一次只增加一个特性。了解我们的应用程序的健壮程度并跟踪应用程序的工作和执行情况是非常重要的。这反过来又导致了在应用程序出现问题时被通知的必要性。开发应用程序时漏掉某些边缘情况是正常的,通常情况下,即使是测试用例也会遗漏它们。了解这些边缘情况是有必要的,当他们真正发生时,可以相应的进行处理。

2018-04-16 08:32:12 522

翻译 [译]Flask Framework Cookbook-第九章 国际化和本地化

第九章 国际化和本地化web应用通常不限制于一个地区或者为一种特定语言的人群服务。比如,一个web应用意图服务于欧洲的用户,除了英语同样需要支持其它欧洲语言国家比如德国,法国,意大利,西班牙等等。这一章节将讲述如何在一个Flask应用中支持多种语言。这一章将包括下面小节:新增一种语言延迟计算和gettext/ngettext函数全球语言转换动作介绍在任何web应用中...

2018-02-12 09:06:34 909

翻译 [译]Flask Framework Cookbook-第八章 为Flask应用提供管理员接口

第八章 为Flask应用提供管理员接口每个应用需要一些接口给用户提供一些特权,以此来维护和升级应用资源。举个例子,我们可以在电商应用里有这样一个接口:这个接口允许一些特殊用户来创建商品类别和商品等。一些用户可能有权限来处理在网站购物的用户,处理他们的账单信息等等。相似的,还有很多案例需要从应用里隔离出一个接口,和普通用户分开。

2018-02-11 10:09:26 917

翻译 [译]Flask Framework Cookbook-第七章 构建RESTful API

第七章 构建RESTful APIAPI,即应用编程接口,可以概括为应用对开发者的接口。就像用户有一个可以和应用沟通的可视化界面一样,开发者同样需要一个接口和应用交互。REST,即表现层状态转移,它不是一个协议或者标准。它只是一种软件架构风格,或者是为编写应用程序定义的一组约束,旨在简化应用程序内外接口。当web服务API遵循了REST风格进行编写时,它们就可以称为RESTful API。

2018-02-09 10:51:13 650

翻译 [译]Flask Framework Cookbook-第六章 Flask认证

Flask认证认证是任何应用重要的部分,无论是web,还是桌面,还是手机应用。每个应用都有处理它用户认证最好的方法。基于web的应用,尤其是SaaS应用,这一过程极其重要,因为这是应用安全与不安全的之间的界限。 这一章,将包含下面小节:基于session的简单认证使用Flask-Login扩展认证使用OpenID认证使用Facebook认证使用Google认证使用Twitter认证

2018-02-08 10:29:33 516

翻译 [译]Flask Framework Cookbook-第五章 使用WTForms处理表单

表单处理是任何应用程序中不可或缺的一部分。无数的案例说明任何web应用中表单的存在都是非常重要的。用户登录或者提交一些数据,或者需要从用户得到一些输入,这些都需要表单。和表单同样重要的是表单验证。以交互的方式向用户展示验证信息会提高用户体验。

2018-02-08 09:39:42 818

翻译 [译]Flask Framework Cookbook-第四章 视图的使用

第四章 视图的使用对于任何Web应用程序,控制与Web请求的交互以及适当的响应来满足这些请求是非常重要的。这一章将讲解正确处理请求的各种方式,然后用最好的方式设计他们。这一章将包含下面的小节:基于函数的视图和URL路由基于类的视图URL路由和商品分页渲染模板处理XHR请求优雅的装饰请求创建自定义的404和500处理Flash消息用于更好的用户反馈基于SQL的搜索

2018-02-04 10:59:06 908

翻译 [译]Flask Framework Cookbook-第三章 Flask中的数据模型

这一章将会覆盖任何应用中最重要的部分:和数据库的交互。本章中将介绍如何用Flask连接数据库系统,定义模型,查询数据。本章将包含下面小节:创建一个SQLAlchemy DB实例创建一个基本的商品模型创建一个关系类别模型使用Alembic和Flask-Migrate实现数据库迁移(migration)用Redis建立模型数据索引使用非关系型数据库MongoDB

2018-01-15 13:47:37 424

翻译 [译]Flask Framework Cookbook-第二章 使用Jinja2模板

第二章 使用Jinja2模板这一章将会从Flask的角度来介绍Jinja2模板的基础知识;我们同时会学习怎么用模块化和可扩展的模板来创建应用。这一章,将会覆盖以下小节:Bootstrap布局块组合(block composition)和布局继承(layout inheritance)创建自定义的上下文处理器创建自定义的Jinja2过滤器为表单创建自定义宏(custom macro

2018-01-09 12:04:14 647

翻译 [译]Flask Framework Cookbook-第一章 Flask配置

第一章 Flask配置第一章将会帮助你去理解不同的Flask配置方法来满足每个项目各式各样的需求。在这一章,将会涉及到以下方面:用virtualenv搭建环境处理基本配置基于类的配置组织静态文件用实例文件夹(instance floders)进行部署视图和模型的融合(composition)用蓝本(blueprint)创建一个模块化的web应用使用setuptools使Flask应用可安装

2018-01-03 19:06:34 1888

原创 Flask Web开发2----邮箱

第6章开头有这样一句话:Flask-Mail连接到SMTP服务器,并把邮件交给这个服务器发送。 所以这一章的目标是写一个程序,让QQ邮箱或者其他邮箱帮我们发送一封邮件到其他邮箱。书里举例的是Gmail例子,但由于不可抗拒原因,现状况用QQ或者163做测试较好。1. QQ邮箱配置:app.config['MAIL_SERVER'] = 'smtp.qq.com'app.confi

2017-04-29 19:59:15 740

原创 Flask Web开发1----虚拟环境

记录学习Flask Web 基于Python的Web应用开发实战一书遇到的问题及收获。用的是win7,在第一章虚拟环境安装时遇到些问题,记录如下。

2017-04-23 13:58:34 683

Flask Framework Cookbook源码

This book takes you through a number of recipes that will help you understand the power of Flask and its extensions. You will start by seeing the different configurations that a Flask application can make use of. From here, you will learn how to work with templates, before learning about the ORM and view layers, which act as the foundation of web applications. Then, you will learn how to write RESTful APIs with Flask, after learning various authentication techniques. As you move ahead, you will learn how to write an admin interface followed by the debugging and logging of errors in Flask. You will also learn how to make your applications multilingual and gain an insight into the various testing techniques. Finally, you will learn about the different deployment and post-deployment techniques on platforms such as Apache, Tornado, Heroku, and AWS Elastic Beanstalk.

2018-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除