django - 如何在 Wagtail 中反转网址?

标签 django url wagtail

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

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

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

最佳答案

查看任一

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

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

关于django - 如何在 Wagtail 中反转网址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44702973/

相关文章:

python - 我正在学习 Conda environment.yml,我不确定如何让 Conda 找到特定版本的依赖项

python - 在 Wagtail 的代码片段中使用 StreamField

python - 优化 Django 中的代码——将 ManyToMany 视为矩阵

django - 花括号和百分号在html中是什么意思?

php - 从 php 数组中过滤重复的 url

javascript - 特殊字符替换为空格

django - Wagtail 页面中字段的权限

django - 在 django 1.11 中,如何允许用户登录只读数据库?

python - Python 装饰器做什么,它的代码在哪里?

http - URI、URL 和 URN 之间有什么区别?