Mezzanine中自定义内容类型的页面处理器

时间:2015-10-03 17:03:06

标签: django mezzanine

我在夹层中有自定义内容类型,我正在编写一个页面处理器来按摩一些数据。但是根据我的实验和文档enter image description 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,因为那是我的自定义类型。

由于

1 个答案:

答案 0 :(得分:1)

得到了答案。我需要使用

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