Flask学习笔记
文章平均质量分 55
HenryQWER
这个作者很懒,什么都没留下…
展开
-
Flask学习笔记(0)安装(关键词:flask/安装/virtualenv)
写在前面我用的是乌班图系统,本系列文章均是如此。乌班图下安装 virtualenv 和 Flask1.先安装 virtualenv;$ sudo apt-get install python-virtualenv2.创建项目文件夹,在项目文件夹(这里是learning_flask)中创建一个 venv 文件夹(使用 virtualenv venv 命令新建文件夹,而不是mk...原创 2018-02-12 15:21:19 · 214 阅读 · 0 评论 -
Flask学习笔记(1)快速入门(关键词:Flask/快速入门/Quickstart)
我的代码放在这里:https://github.com/henry199101/learn_flask_quickstart.git一个最小的应用# hello.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if...原创 2018-02-12 16:13:11 · 641 阅读 · 0 评论 -
Flask学习笔记(2)教程(关键词:Flask/教程)
教程想要用 Python 和 Flask 开发一个应用?在此,你将有机会通过实例来学习。 在本教程中,我们会创建一个简单的微博客应用。它只支持单用户和纯文本条目,并且没有推送或评论功能,但是它仍然有你需要开始的一切。我们将使用 Flask ,采用 Python 自带的 SQLite 数据库,所以你不需要其它的东西。如果你想预先拿到完整源码或是用于对照,请查看 示例源码 。介绍 Fla...原创 2018-02-13 17:28:19 · 270 阅读 · 0 评论 -
Flask学习笔记(2 - 负一)介绍Flaskr(关键词:Flask/教程/微博客/Flaskr)
介绍 Flaskr在本教程中,我们把我们的这个博客应用称为 flaskr ,也可以选一个不那么 web 2.0 的名字 ;) 。基本上,我们希望它能做这些事情:允许用户用配置文件里指定的凭证登入登出。只支持一个用户。当用户登入后,可以向页面添加条目。条目标题是纯文本,正文可以是一些 HTML 。因信任这里的用户,这部分 HTML 不做审查。页面倒序显示所有条目(后来居上),并且用户登...原创 2018-02-13 17:42:35 · 358 阅读 · 0 评论 -
Flask学习笔记(2 - 0)步骤 0: 创建文件夹(关键词:创建文件夹)
步骤 0: 创建文件夹在我们真正开始之前,让我们创建这个应用所需的文件夹:/flaskr /static /templatesflaskr 文件夹不是一个 Python 包,只是个我们放置文件的地方。在接下来的步骤中,我们会直接把数据库模式和主模块放在这个目录中。 用户可以通过 HTTP 访问* static 文件夹中的文件,也即存放 css* 和 javascri...原创 2018-02-13 17:50:36 · 870 阅读 · 0 评论 -
Flask学习笔记(2 - 1)步骤 1: 数据库模式(关键词:数据库模式)
步骤 1: 数据库模式首先我们要创建数据库模式。对于这个应用来说,一张表就足够了,而且只需支持 SQLite,所以会很简单。只需要把下面的内容放进一个名为 schema.sql 的文件,放在刚才创建的 flaskr 文件夹中:drop table if exists entries;create table entries ( id integer primary key aut...原创 2018-02-13 18:08:00 · 265 阅读 · 0 评论 -
Flask学习笔记(2 - 2)步骤 2: 应用设置代码(关键词:应用设置代码)
步骤 2: 应用设置代码现在我们已经有了数据库模式,我们可以创建应用的模块了。让我们把它叫做 flaskr.py ,并放置在 flaskr 目录下。我们从添加所需的导入语句和添加配置部分开始。对于小型应用,可以直接把配置放在主模块里,正如我们现在要做的一样。但更简洁的方案是创建独立的 .ini 或 .py 文件,并载入或导入里面的值。(读者笔记:在进行下一步之前,需要先进入虚拟环境: ...原创 2018-02-13 23:01:13 · 1125 阅读 · 0 评论