如何确保在基扩展类中注册的content\u type的process()得到执行

2024-10-02 10:29:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个自定义模型Foofeincms.models.Base文件所以我可以注册内容类型到它。你知道吗

Foo.create_content_type(content.SomeContentType)

现在我要确保执行process()函数解释here。你知道吗

与feincms.module.Page页面这没问题。但在一个扩展模型上,情况并非如此。我怎样才能做到这一点?你知道吗


Tags: 文件函数模型类型内容baseherefoo
1条回答
网友
1楼 · 发布于 2024-10-02 10:29:21

正如您所注意到的,您必须自己调用这些方法。 Elephantblog包含如何实现此目的的示例:

https://github.com/feincms/feincms-elephantblog/blob/master/elephantblog/views.py#L78

是的,那是很多复制粘贴的代码。关于这个问题还有一个悬而未决的问题 github跟踪这样的问题。用一般方法求解#241 这意味着围绕内容类型的代码可能会更多 重复使用。你知道吗

https://github.com/feincms/feincms/issues/241

相关问题 更多 >

    热门问题