Wagtail Page Class属性继承失败



我在下面定义了PostDetail模型

from wagtail.core.models import Page
class PostDetail(Page):
template = "Post_Detail.html"
body = RichTextField(blank=True)

python manage.py migrate之后,当我检查PostDetail的数据库表时,我只看到2列(属性),而没有看到所有这些属性(title/owner/first_publishhed_at等),根据源代码在这里),应该是继承自Page模型。有什么我错过或做错的吗?

Wagtail的Page模型使用多表继承-来自基类的共享字段存储在wagtailcore_page表的记录中,而特定于子类的字段存储在单独的表中,并链接回wagtailcore_page基记录。

将所有"核心"字段放在一个表中可以检索(例如)给定页面的子页面,而不必在每个表中搜索每种可能的页面类型。

最新更新