AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

标签:教程

Flask大型教程

Flask大型教程:单元测试

Flask大型教程:单元测试
回顾¶ 在上一章中我们集中在一步一步为我们的应用程序的添加功能。到目前为止,我们有一个数据库功能的应用程序,它能够注册用户,允许用户登录以及登出,查看以及编辑他们的用户信息。 在本章中,我们不打算添加新的特性。相反,我们将要寻找方式来保...

AI君 5年前 (2019-03-27) 135℃ 1喜欢

Flask大型教程

Flask大型教程:用户登录

Flask大型教程:用户登录
回顾¶ 在上一章中,我们已经创建了数据库以及学会了使用它来存储用户以及 blog,但是我们并没有把它融入我们的应用程序中。在两章以前,我们已经看到如何创建表单并且留下了一个完全实现的登录表单。 在本章中我们将会建立 web 表单和数据库...

AI君 5年前 (2019-03-27) 128℃ 1喜欢

Flask大型教程

Flask大型教程:用户信息页和头像

Flask大型教程:用户信息页和头像
回顾¶ 在上一章中,我们已经完成了登录系统,因此我们可以使用 OpenIDs 登录以及登出。 今天,我们将要完成个人信息页。首先,我们将创建用户信息页,显示用户信息以及最近的 blog。作为其中一部分,我们将会学习到显示用户头像。接着,...

AI君 5年前 (2019-03-27) 134℃ 1喜欢

Flask大型教程

Flask大型教程:数据库

Flask大型教程:数据库
回顾¶ 在前面的章节中,我们已经创建了登录表单,完成了提交以及验证。在这篇文章中,我们要创建我们的数据库,并设置它,这样我们就可以保存我们的用户。 我们接下来讲述的正是我们上一章离开的地方,所以你可能要确保应用程序 microblog ...

AI君 5年前 (2019-03-27) 126℃ 2喜欢

Flask大型教程

Flask大型教程:web 表单

Flask大型教程:web 表单
回顾¶ 在上一章节中,我们定义了一个简单的模板,使用占位符来虚拟了暂未实现的部分,比如用户以及文章等。 在本章我们将要讲述应用程序的特性之一–表单,我们将会详细讨论如何使用 web 表单。 Web 表单是在任何一个 web 应用程序中最...

AI君 5年前 (2019-03-27) 136℃ 2喜欢

Flask大型教程

Flask大型教程:Hello World

Flask大型教程:Hello World
作者背景¶ 作者是一个使用多种语言开发复杂程序并且拥有十多年经验的软件工程师。作者第一次学习 Python 是在为一个 C++ 库创建绑定的时候。 除了 Python,作者曾经用 PHP, Ruby, Smalltalk 甚至 C++ ...

AI君 5年前 (2019-03-27) 118℃ 2喜欢

Flask大型教程

Flask大型教程:模板

Flask大型教程:模板
回顾¶ 如果你依照 Hello World 这一章的话,你应当有一个完全工作的简单的 web 应用程序,它有着如下的文件结构: microblog\ flask\ <virtual environment file...

AI君 5年前 (2019-03-27) 174℃ 2喜欢

Flask大型教程

欢迎进入Flask大型教程项目!

欢迎进入Flask大型教程项目!
翻译者注:本系列的原文名为:The Flask Mega-Tutorial ,作者是 Miguel Grinberg 。 本系列是作者平时使用 Flask 微框架编写应用的经验之谈,这里是这一系列中所有已经发布的文章的索引。 注意:目前作者...

AI君 5年前 (2019-03-27) 265℃ 2喜欢

Flask教程

Flask教程:许可证

Flask教程:许可证
Flask 由一个三条款的 BSD 许可证许可。基本上可以认为:你可以用它做任何事情, 只要版权在 Flask 的支持范围内,条款不能被修改,并且提供免责声明。 此外,你不可以在没有书面同意的情况下使用作者的名字来推广衍生作品。 完整的许可...

AI君 5年前 (2019-03-27) 148℃ 2喜欢

Flask教程

Flask教程:Python 3 支持

Flask教程:Python 3 支持
Flask 以及 它依赖包都支持 Python 3 因此理论上来说你能够在 Python 3 上开始使用它。 然而在你下一个项目开始使用 Python 3 之前你需要注意一些事情。 要求¶ 如果你要使用 Python 3,你将要必须使用...

AI君 5年前 (2019-03-27) 150℃ 1喜欢

Flask教程

Flask教程:Flask 扩展开发

Flask教程:Flask 扩展开发
Flask,一个微框架,通常需要一些重复的步骤来让第三方库工作。因为在很多时候, 这些步骤可以被分离出,来支持多个项目,就有了 Flask Extension Registry 。 如果你想要为还没有的功能创建你自己的 Flask 扩展,...

AI君 5年前 (2019-03-27) 184℃ 1喜欢

Flask教程

Flask教程:Pocoo 风格指引

Flask教程:Pocoo 风格指引
Pocoo 风格指引是所有 Pocoo 项目的风格指引,包括 Flask 。这份风格指引 在 Flask 补丁中是必须的,并且推荐在 Flask 扩展中使用。 一般而言, Pocoo 风格指引遵循 PEP 8 ,有一些小差异和扩充。 总体...

AI君 5年前 (2019-03-27) 179℃ 2喜欢

Flask教程

Flask教程:Flask 中的 Unicode

Flask教程:Flask 中的 Unicode
Flask 像 Jinja2 和 Werkzeug 一样,涉及到文本时,完全基于 Unicode 。不仅是 这些库,大多数 web 相关的 Python 库这样处理文本。如果你还不知道 Unicode 是什么,你可能需要阅读 The Abs...

AI君 5年前 (2019-03-27) 193℃ 1喜欢

Flask教程

Flask教程:安全注意事项

Flask教程:安全注意事项
Web 应用通常面临所有种类的安全问题,并且很难把所有事做的正确。 Flask 视图 为你解决这些事情中的一些,但你仍需要关心更多的问题。 跨站脚本攻击(XSS)¶ 跨站脚本攻击的概念是在一个网站的上下文中注入任意的 HTML (以及附...

AI君 5年前 (2019-03-27) 219℃ 1喜欢

Flask教程

Flask教程:Flask 中的设计决策

Flask教程:Flask 中的设计决策
如果你好奇 Flask 为什么用它的方式做事情,而不是别的方法,那么这节是为你准 备的。这节应该给你一些设计决策的想法,也许起初是武断且令人惊讶的,特别是 直接与其它框架相比较。 显式的应用对象¶ 一个基于 WSGI 的 Python ...

AI君 5年前 (2019-03-27) 168℃ 1喜欢

Flask教程

Flask教程:HTML/XHTML 常见问题

Flask教程:HTML/XHTML 常见问题
Flask 文档和示例应用使用 HTML5 。你可能会注意到,在许多情况下当结束标签 是可选的时候,并不使用它们,这样 HTML 会更简洁且加载更迅速。因为在开发者 中,关于 HTML 和 XHTML 有许多混淆,本文档视图回答一些主要的疑...

AI君 5年前 (2019-03-27) 191℃ 1喜欢

Flask教程

Flask教程:大型应用

Flask教程:大型应用
以下是一些建议,当你的代码库日益壮大或者应用需要规划时可以参考。 阅读源代码¶ Werkzeug ( WSGI )和 Jinja (模板)是两个被广泛使用的工具,而 Flask 起源就是 用于展示如何基于这两个工具创建你自己的框架。随着...

AI君 5年前 (2019-03-27) 146℃ 0喜欢