方法一:
最简单的示例: {% include "webapp/pc/public/small_pic.html" %}
传值引用引用模板中可以调用引用值: {% include 'webapp/pc/public/category_class.html' with titless="产品分类导航" id_fenlei=8 %}
方法二:
在父模版中添加占位符:
{% block mb_css %}父模板内容{% endblock %}
子模板中可以继承和覆盖:
{% extends 'webapp/pc/base.html' %}
{% block mb_css %}子模板内容{% endblock %}
使用说明:
可以嵌套使用,如:index.html 嵌套一个head.html,同时head.html中嵌套comm.html
模板路径例子: /app名字/templates/webapp/pc/public/small_pic.html
在模板中,我们可以使用{{ object.start_time }}和{{ object.end_time }}来输出事件的开始时间和结束时间。
如果我们使用了时间过滤器,我们可以使用{{ object.start_time|date:"Y-m-d H:i:s" }}和{{ object.end_time|date:"Y-m-d H:i:s" }}来输出格式化后的时间。
使用说明:更多用法可以参照官方文档
{{ object.content|safe }}
3.1、内链添加过滤器:模版中添加就可以使用文章内链inner_chain功能:
{{ object.content|inner_chain|safe }}
truncatechars 切割字符串字符保留前5个字符 {{ 变量|truncatechars:"5" }}
示例调用碎片标签id等于55的title字段值使用方法:{% labels 55 'title' %}
其他:
{% labels id 'pic' %}
{% labels id 'value' %}
{% labels id 'description' %}
{% labels id 'description1' %}
{% labels id 'description2 %}
{% labels id 'description3' %}
使用说明:
在后台碎片标签中定义,前台使用对应名字和id进行调用即可
<a href="{% url 'webapp:index' %}">首页</a> <span>/</span> <a href="{% url "webapp:column" categoryss.filename %}"> {{ categoryss.name }} </a>
如果详情页直接后面添加标题自行组合即可
{{ request.path }} # 不保留参数
{{ request.get_full_path }} # 保留参数 例如保留?aa=77
{{ request.scheme }} :// {{ request.META.HTTP_HOST }}{{ request.path }} 完整获取包含域名