继续开发!

通过这个教程,你已经学会了很多关于 Flask 和 Python 的概念。现在你可以回过头回顾整个教程,并把你的代码与这些代码对应的教程步骤进行比较。将你的项目与 示例项目 进行比较,由于教程是逐步进行的,它也许会看起来有一些不同。

Flask 能够做的事情远比你目前看到的要多得多。即便如此,你已经具备了开始开发自己的 web 应用的能力。阅读 Quickstart 了解 Flask 能够做什么,然后深入文档继续学习。Flask 在幕后使用 JinjaClickWerkzeugItsDangerous,而且它们也都有自己的文档。你还会对 Extensions 感兴趣,它们可以让数据库交互和表单数据验证等任务变得更容易和强大。

如果你想继续开发你的 Flaskr 项目,这里有一些接下来可以尝试的想法:

  • 一个用来展示单个帖子的详情视图。点击一个帖子的标题可以访问到它的详情页面。

  • 点赞/取消点赞一个帖子。

  • 评论。

  • 标签。点击标签会显示所有使用了这个标签的帖子。

  • 一个按名字过滤索引页的搜索框。

  • 分页显示。每页只显示 5 篇帖子。

  • 每个帖子支持上传一张图片。

  • 使用 Markdown 格式化帖子。

  • 新帖子的 RSS 订阅。

祝你玩得开心,并做出有趣的应用!