任何人都可以帮我学习django中的反向网址

时间:2016-02-10 13:22:30

标签: django python-3.x django-models django-admin django-views

我的项目中有一个菜单,我想调用不同的视图。

例如,如果我有一个菜单:

  

主页|关于我们|接触我们

如果我点击主页它将成功调用主页视图,然后当我再次点击主页时它将转到家/家或当我点击关于我们时它将带我回家/关于我们

菜单上的每次通话(点击)都会增加主页/ about-us / home ........就像这样。

如何更正“网址”。模式?我阅读了文档,但我没有得到任何想法或解决方案。

1 个答案:

答案 0 :(得分:0)

假设您为“关于”页面定义了一个如下所示的URL:

url(r'^about/$', 'website.views.about', name='about'),

您可以在此模板中反转网址

{% url 'about' %}

或者您可以像这样反对views.py中的网址

return redirect(reverse('about'))