-1

我是 django 和编写博客应用程序的新手。我有一个关于 url 的问题。当我单击一个页面时,例如:关于,url 是http://localhost/about但是在此页面中,当单击主要内容上的一个对象时,例如:在类别 linux 中,给定的 url 像这样转动:http://localhost/about/tags/linux 并且正如猜测的那样,没有显示任何内容。url 必须显示为http://localhost/tags/.. 我怎样才能克服这个问题?

4

1 回答 1

1

您如何在模板中创建网址?

您应该在 urls.py 中为您的 url 定义名称。

如果你定义了一个名为“about”的 url,你可以使用 {% url about %} 来获取完整的正确路径。

对于像你的标签/linux这样更动态的东西,你可以定义一个url'tags',它以标签名作为参数,你会在模板中使用{% url tags'linux'%}生成url。

这方面的重要部分在 Django 的规范介绍中进行了介绍:https ://docs.djangoproject.com/en/dev/intro/tutorial01/

于 2012-11-09T14:54:25.963 回答