文章详情页面
继承
个人站点页面的共同部分
. 提取出来base.html- 由于用了继承,会传相同参数导致代码复用,
inclution_tag 模版语法
(参考)把参数传给 inclution_tag 渲染好公共部分后,直接返回html代码更为方便 - 标签字符
[转意]
才能格式化出文章样式 safe. 后台必须做一个筛选否则加上safe可能到处xss攻击
HTML
提取相同的左侧和顶部 封装到base.html
<!--共同的代码部分省略-->
...
{% block content %}
<!--预留一个 每个页面不同的部位-->
{% endblock %}
...
- 需要应用的页面
标签字符[转意]
才能格式化出文章样式 safe. 后台必须做一个筛选否则加上safe可能到处xss攻击
{% extends 'base.html' %}
{# 继承公共部分 #}
{% block content %}
<h3 class="text-center">{{ article_obj.title }}</h3>
<div class="cont">
{{ article_obj.content|safe }}
</div>
{% endblock %}