主页夹层的page_processor

时间:2015-10-16 13:09:42

标签: django mezzanine

我有默认的mezza网址

url("^$", "mezzanine.pages.views.page", {"slug": "/"}, name="home"),

我在我的应用模型中有这个

class HomePage(Page):
    '''
    A page representing the format of the home page layout
    '''
    heading = models.CharField(max_length=200)
    subheading = models.CharField(max_length=500,
        help_text="The subheading just below the heading")
    action_link = models.URLField()

class Meta:
    verbose_name = _("Home page")
    verbose_name_plural = _("Home pages")

主页加载正常,通过管理员和slug,/

我想添加一个单纯的文字,比如说," Just Testing"到HomePage上下文,并做了这个:

@processor_for(HomePage)
def show_my_string(request, page):
    return {"item": "Just testing"}

我在主页上访问时,{{item}}不会显示。

我已经使用夹层文档上的示例完成了上述联系,但主页不起作用。

有什么特别的东西让它在主页上工作?我错过了什么?

0 个答案:

没有答案