【发布时间】:2016-08-24 10:44:18
【问题描述】:
我有带有页面标题和 Open Graph 元数据的基本模板
base.html
<!DOCTYPE html>
<title>{% block title %}{% endblock %}</title>
<meta property="og:title" content="{% block og-title %}{% endblock %}">
在我的子模板中,我想将 title 和 og-title 设置为相同的值。我只想使用模板,并避免重复标题值。
我可以将og-title 块放入title 块中来实现这一点。
child.html
{% extends 'base.html' %}
{% block title %}{% block og-title %}{% endblock %}{% endblock %}
这正如我对 Django 1.8.4 所期望的那样。但问题是它还能维持多久?这是一种肮脏的黑客行为,可能会停止在功能中工作吗?
【问题讨论】: