Flask教程:http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-vi-profile-page-and-avatars
SOURCE
没有什么新概念,主要是编码。实现在用户页面中显示名称、自我介绍、最后活动时间、编辑信息页面、用户头像和该用户的微博列表。
用户视图定义app/views.py
用户页面模板app/templates/user.html
上面的模板中嵌入了另外一个用来显示post的模版/app/templates/post.html
添加打开用户页面的链接app/templates/base.html:
在User类中添加头像方法app/models.py:
为用户添加更多信息app/models.py
运行db_migrate.py更新数据库结构
记录最后活动时间到数据库中app/views.py
设置编辑用户信息的表单app/forms.py
编辑页面模板app/templates/edit.html
设置编辑页面的视图app/views.py