小挑战
经过本书的学习,你应该有能力独立开发一个简单的 Web 程序了。所以这里有一个小挑战:为你的 Watchlist 添加一个留言板功能,效果类似 SayHello。
下面是一些编写提示:
- 编写表示留言的模型类,更新数据库表
- 创建留言页面的模板
- 在模板中添加留言表单
- 添加显示留言页面的视图函数
- 在显示留言页面的视图函数编写处理表单的代码
- 生成一些虚拟数据进行测试
- 编写单元测试
- 更新到部署后的程序
- 可以参考 SayHello 源码
如果在完成这个挑战的过程中遇到了困难,可以在 HelloFlask 论坛发起讨论(设置帖子分类为“Flask 入门教程”)。除此之外,你可以在后记查看更多讨论的去处。