首页 > 文档 > Wagtail 5.2 LTS 中文文档 > 使用指导 使用指导 页面模型 编写模板 如何在模板中使用图像 搜索 索引 (Indexing) 搜索 (Searching) 后端 (Backends) 片段 注册片段 渲染片段 可选特性 为片段自定义管理视图 如何使用 StreamField 处理混合内容 权限
Page 模型 Wagtail 中的每个页面类型(也称为内容类型)均由 Django 模型表示。所有页面模型必须继承自 wagtail.models.Page 类。 由于所有页面类型都是 Django 模型,因此您可以使用 Django 提供的任何字段类型。有关可以使用的字段类型的完整列表,请参阅 Model field reference 。 Wagtail 还提供 wagtail.fields.Ri... 编写模板 Wagtail 使用 Django 的模板语言。对于刚接触 Django 的开发人员,请从 Django 自己的模板文档开始: Templates 刚接触 Django / Wagtail 的 Python 程序员可能更喜欢更多技术文档: The Django template language: for Python programmers 在继续阅读本文档之前,您应该熟悉 Djan... 如何在模板中使用图像 image 标记将 XHTML 兼容的 img 元素插入页面中,设置其 src 、 width 、 height 和 alt 。另请参见 对 img 标签的更多控制 。 该标签的语法如下: { % image [ image ] [ resize-rule ] % } 图像和调整大小规则都必... 搜索 Wagtail 提供全面且可扩展的搜索界面。此外,它还提供了通过“Editor's Picks”推广搜索结果的方法。 Wagtail 还收集通过搜索界面进行的查询的简单统计数据。 索引 Indexing 更新索引 索引额外字段 索引自定义模型 搜索 Searching 搜索 QuerySets 改变搜索行为 页面搜索视图... 片段 (Snippets) 片段是不需要呈现完整网页的内容片段。它们可用于制作可在 Wagtail 管理员中编辑的辅助内容,例如页眉、页脚和侧边栏。片段是不继承 Page 类的 Django 模型,因此不会组织到 Wagtail 树中。但是,仍然可以通过分配面板并将模型识别为带有 register_snippet 类装饰器或函数的片段来使它们可编辑。 默认,片段缺乏页面的许多功能,例如可在 Wagtail 管... 如何使用 StreamField 处理混合内容 StreamField 提供了一种内容编辑模型,适用于不遵循固定结构的页面(例如博客文章或新闻报道),其中文本可能散布有副标题、图像、引述和视频。它还适用于更专业的内容类型,例如地图和图表(或者,对于编程博客,代码片段)。在此模型中,这些不同的内容类型表示为一系列“块”,这些“块”可以重复并以任何顺序排列。 有关 StreamField 的更多背景信息以及为何在文章正文中使用它而不是富文本... 权限 Wagtail 改编并扩展了 Django 权限系统 ,以满足网站内容创建的需求,例如审核工作流程以及在站点不同区域(或同一 Wagtail 安装中的多个站点)工作的多个团队。可以通过 Wagtail 管理界面的“设置”下的“组”区域配置权限。 注意: 虽然 Wagtail 支持许多用户角色和权限,但 Wagtail 管理员仍应仅限于受信任的用户。 页面权限 权限可以附加...