介绍 Flaskr¶
这里我们将称我们的博客应用为 flaskr,也可以取一个不那么 web 2.0 的名字。基本上我们想要它做如下的事情:
根据配置文件中的认证允许用户登录以及注销。仅仅支持一个用户。
当用户登录后,他们可以添加新的条目,这些条目是由纯文本的标题和 HTML 的正文构成。因为我们信任 用户这里的 HTML 是安全的。
页面倒序显示所有条目(新的条目在前),并且用户登入后可以在此添加新条目。
我们将在这个应用中直接使用 SQLite 3 因为它足够应付这种规模的应用。对更大的应用使用 SQLAlchemy 是十分有意义的,它以一种更智能方式处理数据库连接,允许你一次连接多个不用的关系数据库。 你也可以考虑流行的 NoSQL 数据库,如果你的数据更适合它们。
这是最终应用的一个截图:
继续浏览 Step 0: 创建文件夹 。