在 Django URL 中使用变量?
Using variables in 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 时,它不会调用视图函数,它只是重新加载到同一页面。我做错了什么?
我的另一个URL-
url(r'^movie/(?P<id>\d+)', "movies.views.show_detail", name='detail'),
不完整,我不得不在它后面加上 /$。所以它应该是这样的-
url(r'^movie/(?P<id>\d+)/$', "movies.views.show_detail", name='detail'),
是否可以使用这样的 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 时,它不会调用视图函数,它只是重新加载到同一页面。我做错了什么?
我的另一个URL-
url(r'^movie/(?P<id>\d+)', "movies.views.show_detail", name='detail'),
不完整,我不得不在它后面加上 /$。所以它应该是这样的-
url(r'^movie/(?P<id>\d+)/$', "movies.views.show_detail", name='detail'),