2

我正在使用 Wagtail 1.0。我有几种(大约 8 个)页面(主页、联系页面、关于我们的团队页面...、新闻页面等)。

让我们以关于我们的团队页面为例。在页面中间(在 PSD 设计中),我们有团队成员块。上面是一般联系信息块,后面是更详细的信息块。

现在,我认为中间块是一种结构内容。每个区块都有成员全名、图像、联系地址、推特句柄等。

我会使用 InlinePanel、clustermodel... 但这意味着我必须为 Contact Page 和 Contact 模型创建一个完整的表。但是,有人会使用整个表来保持一行吗? 以 Wagtail 方式处理这部分数据的标准方法是什么?

4

1 回答 1

3

是的,为此创建一个新表将是推荐的 Wagtail 方法。Django 使定义新表变得容易且“便宜”——没有理由仅仅因为它们不包含太多数据而避免它。

作为替代方案,您可以查看 StreamField:http ://docs.wagtail.io/en/v1.0/topics/streamfield.html 。

于 2015-08-03T10:35:07.693 回答