我目前正在开发一个使用 django-registration 和 Django CMS 的项目。当显示实现 django-registration 的页面时,我的页面标题不会呈现。
目前<title>{% page_attribute page_title %}</title>
在我的所有模板继承的 base.html 中。
在不使用 django-registration 的页面中,标题显示得很好,但 django-registration 显示为<title></title>
我的页面都是在 CMS 中创建的,其他一切都正确呈现。如果我在模板中明确设置标题,标题将呈现,但我宁愿在 CMS 中设置它。
registration_form.html 的相关部分如下:
{% extends "base.html" %}
{% load cms_tags %}
{% load i18n %}
{% block "html_headers" %}
<!-- conditional stuff here -->
<link href="/media/css/forms.css" rel="stylesheet" type="text/css" />
{% endblock %}
谢谢!