【问题标题】:Django - link to page from templateDjango - 从模板链接到页面
【发布时间】:2015-12-19 06:59:08
【问题描述】:

我有一个 Django 站点,有一个主页和几个其他页面。 如何使用 django 模板标签从主页链接到其他页面之一?我想我应该这样做,

{% url 'contact' %}

但它不起作用。

【问题讨论】:

  • “不起作用”怎么办?发生什么了?模板的其余部分是什么样的?
  • 如果您在链接视图时遇到问题,您需要完成 Django 教程。它将为您节省大量时间、挫败感并回答您的问题。
  • 这是错误:未找到带有参数“()”和关键字参数“{}”的“联系人”的反向操作。尝试了 0 种模式:[],我正在使用 Django CMS,并且没有自己创建任何视图。
  • 听起来您确实需要阅读本教程.. 在您的示例中,'contact' 指的是一个 url 名称,其中 url 然后指向一个视图,然后返回一个模板。一个简单的答案无法涵盖太多

标签: django django-templates


【解决方案1】:

我想通了。我必须添加一个 reverse_id。在 Django cms 中,可以在页面 > 特定页面的高级设置下找到此选项。然后使用模板标签{% page_url '<reverse_id_name>' %}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多