Flask-Login 为 Flask 提供了用户会话管理。它处理了日常的登入,登出并且长时间记住用户的会话。 它会: 在会话中存储当前活跃的用户 ID,让你能够自由地登入和登出。 让你限制登入(或者登出)用户可以访问的视图。 处理让人棘手的 “记住我” 功能。 帮助你保护用户会话免遭 cookie 被盗的牵连。 可以与以后可能使用的 Flask-Principal 或其它认证扩展集成。 但是,它
Flask-Exceptional 为 Flask 添加了 Exceptional 支持。Exceptional 会捕获到你的应用程序中的错误,实时地报告它们,并且会收集你需要快速地修复它们的一些信息。访问 http://www.exceptional.io 去试试。 安装 接下来的文档是假设你拥有一个 Exceptional 账号。用 pip 安装这个扩展是简单的: $ pip install
该扩展为 Flask 应用程序添加了一个包含有用的调试信息的工具栏。 安装 简单地使用 pip 来安装: $ pip install flask-debugtoolbar 用法 设置调试工具栏是简单的: from flask import Flask from flask_debugtoolbar import DebugToolbarExtension app = Flask(__name_
介绍 Flask-Dashed 提供构建简单以及具有扩展性的管理界面的工具。 在线演示: http://flask-dashed.jeanphi.fr/ (需要 Github 账号)。 列表视图: 表单视图: 安装 pip install Flask-Dashed 最小的使用 代码: from flask import Flask from flask_dashed.admin import A
后台运行任务的话题是有些复杂,因为围绕这个话题会让人产生困惑。为了简单起见,在以前我所有的例子中,我都是在线程中执行后台任务,但是我一直注意到更具有扩展性以及具备生产解决方案的任务队列像 Celery 应该可以替代线程中执行后台任务。 不断有读者问我关于 Celery 问题,以及怎样在 Flask 应用中使用它,因此今天我将会向你们展示两个例子,我希望能够覆盖大部分的应用需求。 什么是 Celer
安装 使用下面的命令行安装 Flask-Cache: $ easy_install Flask-Cache 或者可以用下面的命令行,如果安装了 pip: $ pip install Flask-Cache 使用 缓存(Cache)是通过使用一个 Cache 实例进行管理: from flask import Flask from flask.ext.cache import Cache ap
Flask-Babel 是一个 Flask 的扩展,在 babel, pytz 和 speaklater 的帮助下添加 i18n 和 l10n 支持到任何 Flask 应用。它内置了一个时间格式化的支持,同样内置了一个非常简单和友好的 gettext 翻译的接口。 安装 下面命令可以安装扩展: $ easy_install Flask-Babel 或者如果你安装了 pip: $ pip inst
Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量。
本书所讲的是Django,该 Web 开发框架能够节约你的时间并令 Web 开发充满乐趣。使用Django,花极少时间即可构建和维护质量上乘的Web应用。
Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和 Vue 生态系统支持的库开发的复杂单页应用。
Art-template 是一个款性能卓越的 JavaScript 模板引擎,它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行性能,并且同时支持 NodeJS 和浏览器。
Axis2 是一套崭新的 WebService 引擎,该版本是对Axis1.x 重新设计的产物。 Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。 在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个Web
本书是对 Boost C++ 库的介绍,Boost 库通过加入一些在实践中非常有用的函数对 C++ 标准进行了补充。 由于 Boost C++ 库是基于 C++ 标准的,所以它们是使用最先进的 C++ 来实现的。 它们是平台独立的,并由于有一个大型的开发人员社区,它可以被包括 Windows 和 Linux 在内的许多操作系统所支持。 Boost C++ 库可以提升你作为一个 C++ 开发人员的生
基于 vue (基本上是它听起来的样子) 来构造 electron 应用程序的样板代码。
Elasticsearch 是目前流行的大数据处理框架之一,全文搜索引擎 Elasticsearch PHP 中文文档。