我不知道我的错误,但我无法使模板扩展工作。
我想做什么:
说,页面看起来像this (click me to see the screenshot)。黄色区域可以自定义。
我创建了2个.html页面。 1是基数(accountbase.html),1是扩展名(accountregister.html)。
accountbase.html (right click open to see screenshot)请记得点击100%。
。 基础html(id =“custom_content”)中的黄色区域是要扩展(替换)的内容。
我的accountregister.html页面是这样的:
{%extends "accountbase.html" %}
{% block custom_content %}
<h2>account register page.</h2>
{% endblock %}
我已经检查过我的视图是否连接到正确的html页面:
def register(request):
return render_to_response('accountregister.html')
。 但http:// 1 2 7.0.0.1:8000/account/register/仅显示基本模板。怎么可能错了????
非常感谢任何建议。!
答案 0 :(得分:2)
{% block custom_content %}
中有accountbase.html
吗?否则它将无法工作。
所以基本模板应该有:
{% block custom_content %}{% endblock %}
和accountregister.html
应该包含您的内容:
{% block custom_content %}
<h2>account register page.</h2>
{% endblock %}