Flask教程Flask教程:测试 Flask 应用 未经测试的东西是不完整的 这句话的起源是未知的而且不完全正确,但是它离真理也不远了。未经测试的应用程序使其难以改善 现有的代码和未经测试的应用程序的开发人员往往会变得相当偏执。如果应用程序有自动测试, 您可以放心地进行更改并立即知道是... AI君 7年前 (2019-03-27) 278℃ 0喜欢
Flask教程Flask教程:记录应用程序错误 New in version 0.3. 应用程序会失败,服务器会失败。迟早你会看到在生产模式中的一个异常。即使你的代码是 100% 正确, 你仍然将会不时地看到异常。为什么?因为涉及的所有一切都会出现异常。这里是一些完美代码会导致服务... AI君 7年前 (2019-03-27) 152℃ 1喜欢
Flask教程Flask教程:模版 Flask 利用 Jinja2 的模板引擎。当然你是自由地使用不同的模版引擎,但是你仍然必须安装 Jinja2 为了运行 Flask 本身。这个要求是必要的,为了丰富的扩展可用。所有的扩展是依赖于 Jinja2 的存在。 本节仅仅给出一个 ... AI君 7年前 (2019-03-27) 173℃ 0喜欢
Flask教程Flask教程:福利: 测试应用 现在你已经完成应用且一切按预期工作,为了简化未来的修改添加些自动化测试并不是一个坏主意。 上面的应用是作为测试 测试 Flask 应用 文档一节中的例子来演示如何进行单元测试。 去看看测试 Flask 应用是多么简单的一件事。 转载请注明... AI君 7年前 (2019-03-27) 141℃ 0喜欢
Flask教程Flask教程:Step 7: 添加样式 现在其他一切都正常工作,是时候给应用添加些样式。只要在我们之前创建的 static 文件夹中新建一个称为 style.css 的样式表: body { font-family: sans-serif; backg... AI君 7年前 (2019-03-27) 158℃ 1喜欢
Flask教程Flask教程:Step 6: 模版 现在我们应该开始编写模版。如果我们现在请求 URLs,我们将会得到一个 Flask 无法找到模版的异常。 模版使用 Jinja2 语言以及默认开启自动转义。这就意味着除非你使用 Markup 标记或在模板中使用 |safe 过滤器, 否则... AI君 7年前 (2019-03-27) 148℃ 0喜欢
Flask教程Flask教程:Step 5: 视图函数 现在数据库连接已经工作我们可以开始编写视图函数。我们需要四个视图函数: 显示条目¶ 这个视图显示所有存储在数据库中的条目。它监听者应用的根地址以及将会从数据库中查询标题和内容。 id值最大的条目(最新的条目)将在最前面。从游标返回的行是... AI君 7年前 (2019-03-27) 159℃ 0喜欢
Flask教程Flask教程:Step 3: 创建数据库 如前面所述,Flaskr 是一个数据库驱动的应用程序,准确地来说,Flaskr 是一个使用关系数据库系统的应用程序。 这样的系统需要一个模式告诉它们如何存储信息。因此在首次启动服务器之前,创建数据库模式是很重要的。 可以通过管道把 sch... AI君 7年前 (2019-03-27) 145℃ 0喜欢
Flask教程Flask教程:Step 4: 请求数据库连接 现在我们知道了怎样建立数据库连接以及在脚本中使用这些连接,但是我们如何能优雅地在请求中这么做? 所有我们的函数中需要数据库连接,因此在请求之前初始化它们,在请求结束后自动关闭他们就很有意义。 Flask 允许我们使用 before_req... AI君 7年前 (2019-03-27) 155℃ 1喜欢
Flask教程Flask教程:Step 1: 数据库模式 首先我们要创建数据库模式。对于这个应用仅一张表就足够了,而且我们只想支持 SQLite ,所以很简单。 只要把下面的内容放入一个名为 schema.sql 的文件,文件置于刚才创建的 flaskr 文件夹中: drop table i... AI君 7年前 (2019-03-27) 142℃ 1喜欢
Flask教程Flask教程:Step 2: 应用设置代码 现在我们已经有了数据库模式了,我们可以创建应用的模块了。让我们称为 flaskr.py ,并 放置于 flaskr 文件夹中。对于初学者来说,我们会添加所有需要的导入像配置的章节中一样。对于小应用,直接把配置放在主模块里,正如我们现在要做... AI君 7年前 (2019-03-27) 136℃ 2喜欢
Flask教程Flask教程:Step 0: 创建文件夹 在我们开始之前,让我们为这个应用创建需要的文件夹: /flaskr /static /templates flaskr 文件夹不是一个 Python 的包,只是我们放置文件的地方。 在接下来的步骤中我们会直接把数... AI君 7年前 (2019-03-27) 152℃ 1喜欢
Flask教程Flask教程:教程 你想要用 Python 和 Flask 开发一个应用吗?这里你有机会通过实例学习。在这个教程中我们将会创建一个简单的微博客的应用。 它仅支持一个用户可以创建纯文本条目,并且没有推送或者评论,但是它仍然有你开始时需要的一切。 我将会使用 F... AI君 7年前 (2019-03-27) 139℃ 1喜欢
Flask教程Flask教程:介绍 Flaskr 这里我们将称我们的博客应用为 flaskr,也可以取一个不那么 web 2.0 的名字。基本上我们想要它做如下的事情: 根据配置文件中的认证允许用户登录以及注销。仅仅支持一个用户。 当用户登录后,他们可以添加新的条目,这些条目是由纯文本... AI君 7年前 (2019-03-27) 147℃ 2喜欢
Flask教程Flask教程:快速入门 迫切希望上手?本文提供了一个很好的 Flask 介绍。假设你已经安装 Flask, 如果还没有安装话,请浏览下 安装 。 一个最小的应用¶ 一个最小的应用看起来像这样: from flask import Flask app = F... AI君 7年前 (2019-03-27) 278℃ 1喜欢
Flask教程Flask教程:安装 Flask 依赖两个外部库, Werkzeug 和 Jinja2。Werkzeug 是一个 WSGI 工具集,它是 web 应用程序和用于开发和部署的服务器之间的标准接口。Jinja2 负责渲染模板。 因此怎样才能快速地安装这一切了?你有... AI君 7年前 (2019-03-27) 195℃ 1喜欢
Flask教程Flask教程:给经验丰富的程序员的前言 Flask 中的本地线程¶ Flask 其中的一条设计原则就是简单的任务保持简单;任务的实现不需要花费太多的代码也不会限制到你。 因此,Flask 的一些设计决定可能会让一些人感到很惊讶或者非正统。例如,Flask 内部使用了本地线程对... AI君 7年前 (2019-03-27) 221℃ 2喜欢
Flask教程Flask教程:前言 请在开始使用 Flask 之前阅读本文。也希望本文能够回答关于 Flask 项目的初衷以及目标,以及 flask 适用的场景(情境)等问题。 什么是 “微”?¶ “微” (“Micro”) 并不是意味着把整个 Web 应用放入到一个 Py... AI君 7年前 (2019-03-27) 171℃ 1喜欢
Scrapy教程Scrapy新手入门教程 Scrapy 是用 Python 实现的一个为了爬取网站数据、提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。 基础教程目录 Scrapy简介 Scrapy安装 Scrapy运... AI君 7年前 (2018-12-29) 191℃ 0评论 2喜欢
SQLAlchemy教程SQLAlchemy新手入门教程 SQLAlchemy是Python编程语言下的一款开源软件。“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。 基础教程目录 SQLAlchemy简介 SQLAlchemy执... AI君 7年前 (2018-12-29) 192℃ 0评论 3喜欢