如何在 Wagtail 中反转 url?

How to reverse urls in Wagtail?

我有一个包含博客的 Django 站点。为了快速启动并 运行 我刚刚使用 Django 的 TemplateView 添加了一些静态博客文章。

我现在添加了 Wagtail 并使用它建立了一个博客平台。

我现在遇到的问题是链接到网站其他地方的博客文章。有没有办法反转在 Wagtail 中创建的博客文章的 URL(使用 slug)?

  • pageurl 反转 URL 给定页面对象 {% pageurl page_object %},或
  • slugurl 反转 URL 给定 Page 对象的 slug {% slugurl some_slug %}

如果您有一个 Page 对象,您也可以使用 {{ page_object.url }},但这并不能为您提供良好的多站点行为。