评论列表显示及排序,个人中心显示
- 显示所有评论
{% for foo in ques.comments %}1234567891011<
ul
class="list-group"style="margin:10px">
{% for foo in ques.comments %}
<
li
class="list-group-item">
<
span
class="glyphicon glyphicon-heart-empty" aria-hidden="true"></
span
>
<
a
href="#">{{ foo.author.username }}</
a
>
<
span
class="badge">{{ foo.creat_time }}</
span
>
<
p
style="align-content: center">{{ foo.detail }}</
p
>
</
li
>
{% endfor %}
</
ul
>
- 所有评论排序
1uquestion = db.relationship('Question', backref=db.backref('comments', order_by=creat_time.desc))
- 显示评论条数
{{ ques.comments|length }}1<
h4
>评论:({{ ques.comments|length }})</
h4
>
- 完成个人中心
123456789101112131415161718192021222324252627282930313233343536373839404142
{% extends "myweb.html" %}
{% block persontitle%}个人中心{% endblock %}
{% block mywebbody %}
<
div
class="page-header">
<
h3
><
span
class="glyphicon glyphicon-user" aria-hidden="true"></
span
>{{ username }}<
br
><
small
>全部问答<
span
class="badge>"></
span
> </
small
> </
h3
>
<
ul
class="list-group"style="margin:10px">
{% for foo in ques.comments %}
<
li
class="list-group-item">
<
span
class="glyphicon glyphicon-heart-empty" aria-hidden="true"></
span
>
<
a
href="#">{{ foo.author.username }}</
a
>
<
span
class="badge">{{ foo.creat_time }}</
span
>
<
p
style="align-content: center">{{ foo.detail }}</
p
>
</
li
>
{% endfor %}
</
ul
>
</
div
>
<
div
class="page-header">
<
h3
><
span
class="glyphicon glyphicon-user" aria-hidden="true"></
span
>{{ user }}<
br
><
small
>全部评论<
span
class="badge>"></
span
> </
small
> </
h3
>
<
ul
class="list-group"style="margin:10px">
{% for foo in ques.comments %}
<
li
class="list-group-item">
<
span
class="glyphicon glyphicon-heart-empty" aria-hidden="true"></
span
>
<
a
href="#">{{ foo.author.username }}</
a
>
<
span
class="badge">{{ foo.creat_time }}</
span
>
<
p
style="align-content: center">{{ foo.detail }}</
p
>
</
li
>
{% endfor %}
</
ul
>
</
div
>
<
div
class="page-header">
<
h3
><
span
class="glyphicon glyphicon-user" aria-hidden="true"></
span
>{{ user }}<
br
><
small
>个人信息<
span
class="badge>"></
span
> </
small
> </
h3
>
<
ul
class="list-group"style="margin:10px">
<
li
class="list-group-item">用户:{{ username }}</
li
>
<
li
class="list-group-item">编号:</
li
>
<
li
class="list-group-item">昵称:</
li
>
</
ul
>
</
div
>
{% endblock %}
1.个人中心的页面布局(html文件及相应的样式文件)
2.定义视图函数def usercenter(user_id):
3.向前端页面传递参数
4.页面显示相应数据
发布的全部问答
发布的全部评论
个人信息
5.各个页面链接到个人中心
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步