Nine——>Ten tornado操作之项目一些小改动(每页显示用户名;实现用户可以点击自己缩略图页面任一图片跳转至对应的具体图片详情页功能)

Posted 孤寒rm-rf*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nine——>Ten tornado操作之项目一些小改动(每页显示用户名;实现用户可以点击自己缩略图页面任一图片跳转至对应的具体图片详情页功能)相关的知识,希望对你有一定的参考价值。

1.实现每个页面都显示用户信息功能(仅显示用户名即可!)

直接在父模板templates/base.html中添加即可!

在这里插入图片描述

2.实现用户可以点击自己缩略图页面的任一图片跳转至对应的具体图片页功能

之前缩略图展示页展示的是固定路径下的缩略图,而不是当前登录用户上传图片的缩略图,所以在实现此功能之前的准备工作——修改完善用户缩略图显示页面,使之显示对应用户上传图片的缩略图!

(1)准备工作——修改完善用户缩略图显示页面(访问路径是:/explore)

之前在主页显示用户上传图片页面的时候在utils/account.py文件中编写了get_all_post()方法,此方法返回了当前登录用户的posts表中所有数据(那肯定有图片缩略图路径),所以我们仍可以调用此方法,模仿主页显示用户上传图片页面的写法即可!

①重写ExploreHandler类:(handlers/main.py文件中)

以上是关于Nine——>Ten tornado操作之项目一些小改动(每页显示用户名;实现用户可以点击自己缩略图页面任一图片跳转至对应的具体图片详情页功能)的主要内容,如果未能解决你的问题,请参考以下文章

Ten——tornado操作之使用 Bootstrap 前端框架美化项目(Bootstrap的使用及font- awesome插件的使用—图标集和工具包)+静态文件的处理

Ten——tornado操作之使用 Bootstrap 前端框架美化项目(Bootstrap的使用及font- awesome插件的使用—图标集和工具包)+静态文件的处理

使用 Python 3.4.3 时出现错误“无法分配给运算符”

时间对象的操作

19.tornado项目之优化数据库查询

用于更新json文件的脚本