擅长:python、mysql、java
<p>是的,正如rebus提到的,flatpagefallback中间件将把默认的FlatPage模型实例传递给模板。但是在您的例子中,模板变量<code>{{ flatpage }}</code>也将记住它是否是<code>ExtendedFlatPage</code>实例,如<a href="http://docs.djangoproject.com/en/1.2/topics/db/models/#multi-table-inheritance" rel="nofollow">django-docs</a>所述。在</p>
<p>因此,要将您的flatpage视为<code>ExtendedFlatPage</code>,您必须使用:</p>
<p><code>{{ flatpage.extendedflatpage.teaser }}</code>而不是{<cd5>}。在</p>