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

2019年03月的内容

Flask探索

Flask探索:处理表单

Flask探索:处理表单
表单是让用户与我们的网页应用程序交互的基本元素。Flask 本身并不会帮助我们处理表单,但是 Flask-WTF 扩展让我们在我们的 Flask 应用程序中使用流行的 WTForms 包。这个包使得定义表单和处理提交容易一些。 Flas...

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

Flask探索

Flask探索:存储数据

Flask探索:存储数据
大部分 Flask 应用程序会在某一时刻处理存储数据。存在许多不同的方式来存储数据。寻找最好的一种方式完全取决于你要存储的数据。如果你存储关系型数据(例如,一个用户有多篇文章,每篇文章都有一个作者等等),一个关系型数据库可能是一种合适的方...

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

Flask探索

Flask探索:静态文件

Flask探索:静态文件
顾名思义,静态文件就是那些不会改变的文件。在一般的应用程序中,静态文件包括 CSS 文件,JavaScript 文件以及图片。它们也可能是音频文件以及其它类似的东西。 组织你的静态文件¶ 我们将会在我们的应用程序包里为我们的静态文件创建...

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

Flask探索

Flask探索:模板

Flask探索:模板
虽然 Flask 并不强迫我们使用任何一个特定的模板语言,它假设我们要使用 Jinja。在 Flask 社区中大部分开发者使用 Jinja,我建议你们也这样做。有很多的扩展帮助我们使用其它的模板语言,像 Flask-Genshi 和 Fl...

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

Flask探索

Flask探索:蓝图

Flask探索:蓝图
什么是蓝图?¶ 一个蓝图定义了视图,模板,静态文件以及可以用于应用程序的其它元素的集合。例如,让我们假设下我们有一个管理面板的蓝图。这个蓝图会定义一些包含像 /admin/login 和 /admin/dashboard 路由的视图。它...

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

Flask探索

Flask探索:视图和路由的进阶技能

Flask探索:视图和路由的进阶技能
视图装饰器¶ Python 装饰器是用于转换其它函数的函数。当一个装饰的函数被调用的时候,装饰器也会被调用。接着装饰器就会采取行动,修改参数,停止执行或者调用原始函数。我们可以使用装饰器来包装视图,让它们在执行之前运行我们希望的代码。 ...

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

Flask探索

Flask探索:配置

Flask探索:配置
当你学习 Flask 的时候,配置看起来很简单。你只要在 config.py 中定义一些变量接着一切就能工作了。当你开始必须要管理生产应用的配置的时候,这些简单性开始消失了。你可能需要保护 API 密钥以及为不同的环境使用不同的配置(例如...

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

Flask探索

Flask探索:组织你的项目

Flask探索:组织你的项目
Flask 把你的应用程序的组织交由你来决定。这是我喜欢把 Flask 推荐给初学者的原因之一,但是它确实意味着你必须花一些心思在组织你的代码上。你可以把你的整个应用程序放在一个文件中,或者让它们分布在多个包里。这里有一些你可以遵循的组织...

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

Flask探索

Flask探索:环境

Flask探索:环境
你的应用程序可能需要大量的软件包才能正常的工作。如果都不需要 Flask 包的话,你有可能读错了教程。当应用程序运行的时候,你的应用程序的 环境 基本上是所有一切事情的根基。我们是幸运的,因为有许多方式使得我们能够轻松地管理我们的环境。 ...

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

Flask探索

Flask探索:编码约定

Flask探索:编码约定
在 Python 社区有一些指导你格式化代码的约定。如果你使用 Python 进行了一段时间开发,那么你可能已经熟悉了这些约定。我会继续让事情简单些并且留下一些 URLs,如果以前你还没有碰过这些话题的话你能够在这里 URLs 中找到更多...

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

Flask探索

Flask探索:前言

Flask探索:前言
这本书是使用 Flask 的最佳实践的合集。有许多 Flask 应用程序常见的代码片段。例如,你会经常需要与数据库交互和用户身份验证。在接下来的章节里我将尽我所能来解释做这样的事情的“正确的方式”。我的建议并不总是适用的,但是我希望大部分时...

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

Flask探索

探索 Flask

探索 Flask
探索 Flask 是一本关于使用 Flask 开发 Web 应用程序的最佳实践和模式的书籍。这本书是由 426 名赞助人 在 Kickstarter 上 于 2013 年 7 月资助的。 我最终发布了这本书,在花费了将近一年的努力。我讨厌管...

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

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教程:Pocoo 风格指引

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

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

Flask教程

Flask教程:Flask 扩展开发

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

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

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喜欢