{% extends 'base.html' %} {% block titleBlock %} 新闻详情 {% endblock %} {% block scriptBlock %} {% endblock %} {% block contentBlock %}

{{ data.news.title }}

{{ data.news.create_time }} 来源: {{ data.news.source }} {{ data.news.comments_count }}
{# safe: 表示新闻详情内容的安全的,需要解析输出 #} {{ data.news.content | safe }} {# 根据该新闻是否被用户收藏显示不同的样式 #} 已收藏取消收藏 收藏 {# 根据用户的登录状态不同,显示不同的评论框 #} {% if data.user_info %}
用户图标
{% else %} {# 用户评论 #}
登录发表你的评论
{% endif %} {# 评论条数 #}
{{ data.news.commments_count }}条评论
{# 评论具体内容 #}
{% for comment in data.comments %}
{# 评论者头像 #}
用户图标
{# 评论者昵称 #}
{{ comment.user.nick_name }}
{# 评论者评论内容 #}
{{ comment.content }}
{# 根据是否为子评论来显示回复内容 #} {% if comment.parent %}
{{ comment.parent.user.nick_name }}
{{ comment.parent.content }}
{% endif %} {# 评论发布时间 #}
{{ comment.create_time }}
{# 点赞按钮 #} {# 显示不同的数量的赞 #} {% if comment.like_count > 0 %} {{ comment.like_count }} {% else %} 赞 {% endif %} 回复 {# 回复评论表单 #}
{% endfor %}
{% endblock %} {% block authorBlock %} {# 如果当前新闻存在作者信息 #} {% if data.news.author %}
author_pic {{ data.news.author.nick_name }}
签名: {{ data.news.author.signature }}
总篇数{{ data.news.author.news_count }}
粉丝{{ data.news.author.followers_count }}
{# 根据是否已经关注该新闻的作者显示不同的样式 #} 关注 已关注取消关注
{% endif %} {% endblock %}