如何在django-cms中存储页面和app钩子之间的关系?

时间:2014-09-03 23:51:30

标签: django django-models django-cms

我无法在pagemodel.py中找到它或直接在数据库中找到它。

1 个答案:

答案 0 :(得分:1)

假设您询问django CMS中的Page模型如何知道它与Apphooks的关系,它会存储在application_urls字段中:

https://github.com/divio/django-cms/blob/7888ab8421bb836c8f7a1127d9a2bf4d4bbdf23e/cms/models/pagemodel.py#L82

该字段将包含您的apphook的类名。因此,您可以使用apphook_pool.get_apphook(page.application_urls)从页面对象获取apphook类。