【问题标题】:Page Processor For Custom Content Type in Mezzanine夹层中自定义内容类型的页面处理器
【发布时间】:2015-10-03 17:03:05
【问题描述】:

我在夹层中有一个自定义内容类型,我正在编写一个页面处理器来处理一些数据。但是根据我的实验和文档here。页面处理器函数会得到一个 Page 对象的实例,我怎样才能得到我创建的自定义类型(继承自 Page)。

page_processor.py

from .models import DocPage

@processor_for(DocPage)
def gallery_link(request, page):
    print(type(page))

打印出来:

<class 'mezzanine.pages.models.Page'>

我希望它获取 DocPage,因为那是我的自定义类型。

谢谢

【问题讨论】:

    标签: django mezzanine


    【解决方案1】:

    得到了答案。我需要使用

    Page 的get_content_model() 方法获取DocType。 更多信息here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-13
      • 1970-01-01
      • 2016-08-17
      • 2011-06-30
      相关资源
      最近更新 更多