使用 Flask 开发 Web 应用(二)

2017-02-21
阅读 7 分钟
4k
许多入门的 Flask 教程是在单个 Python 文件中定义了各种视图来阐述一些基本的设计和使用原则的。不过,实际应用往往并没有这么简单,这里,我们尝试搭建一个更接近实际的中等规模应用的代码结构。首先,我们创建一些目录和文件如下:

使用 Flask 开发 Web 应用(一)

2017-02-19
阅读 5 分钟
7.1k
Flask 强调自己是一个用于 Web 开发的微框架。我们知道,开发 Web 应用主要的工作,就是对一个 Web 请求,接收其请求数据(输入),根据业务逻辑进行处理,然后返回相应的响应结果(输出)。Flask 微框架的“微”字,体现在它专注于上面这个流程的两端,即处理输入数据和生成输出数据。至于中间如何进行处理,那是开发人员...

使用 MySQL 管理层次结构的数据

2016-03-23
阅读 13 分钟
10.4k
最初是在 MySQL 官方网站上看到这篇名为 Managing Hierarchical Data in MySQL 的文章(MySQL 随 Sun 一起被 Oracle 收购后,现在只能通过 archive.org 找回了),在原作者 Mike Hillyer 的个人网站上再次看到。

PSR-4:自动加载

2016-03-20
阅读 10 分钟
2.1k
英文原文使用的关键词 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", 以及 "OPTIONAL" 遵循 RFC 2119 的描述。译文中根据上下文可能会使用不同的词汇来对应这些关键词,并加粗显示。

PSR-2:编码样式指南

2016-03-20
阅读 7 分钟
2.2k
这份指南的初衷是减少当我们阅读不同作者编写的代码时遇到的认知差异。它期望通过列举了一组可供共同遵循的规则用于格式化 PHP 源代码来实现这一目的。

PSR-1: 基础编码规范

2016-03-20
阅读 2 分钟
3k
英文原文使用的关键词 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", 以及 "OPTIONAL" 遵循 RFC 2119 的描述。译文中根据上下文可能会使用不同的词汇来对应这些关键词,并加粗显示。