如何在 Wagtail 中反转 url?

wob*_*col 2 django url wagtail

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

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

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

nim*_*smi 6

See either

  • pageurl to reverse a URL given a Page object {% pageurl page_object %}, or
  • slugurl在给定 Page 对象的 slug 的情况下反转 URL{% slugurl some_slug %}

如果你有一个 Page 对象,你也可以使用{{ page_object.url }},但这不会给你很好的多站点行为。