在Django URL中使用变量?

时间:2016-01-07 08:40:27

标签: django django-views django-urls

是否可以使用像这样的Django -

这样的网址
url(r'^movie/(?P<id1>\d+)/forum/(?P<id2>\d+)/$', "movies.views.show_comments", name='comments'),

这是我的观点 -

def show_comments(request, id1, id2):

这是模板 -

<a href="{% url 'comments' object.pk f.pk %}"><h4>{{ f.topic }}</h4></a>

但是当我转到url时,它不会调用view函数,只是重新加载到同一页面。我做错了什么?

1 个答案:

答案 0 :(得分:4)

我的其他网址 -

url(r'^movie/(?P<id>\d+)', "movies.views.show_detail", name='detail'),

不完整,我不得不把/ $放在后面。所以它应该像这样 -

url(r'^movie/(?P<id>\d+)/$', "movies.views.show_detail", name='detail'),