页处理器自定义内容类型在夹层



我在mezzanine中有一个自定义内容类型,我正在编写一个页面处理器来处理一些数据。然而,根据我的实验和这里的文件。页面处理器函数将获得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,因为这是我的自定义类型。

谢谢

找到答案了。我需要使用

get_content_model()方法获取DocType。

最新更新