我在 activities.views :
中有以下视图功能def activity_thumbnail(request, id):
pass
我正在尝试在我的某个模板中获取该视图的网址。 当我尝试以下内容时:
{% url activities.views.activity_thumbnail latest_activity.id %}
我收到以下错误:
渲染时捕获异常: 反向'' 带参数'(449L,)'和关键字 没有找到参数“{}”。
尝试以下操作时出现同样的错误:
{% url activities.views.activity_thumbnail request,latest_activity.id %}
当我尝试命名参数时:
{% url activities.views.activity_thumbnail id=r.latest_activity.key.id %}
我明白了:
渲染时捕获异常: 反向'' 带参数'()'和关键字 参数'{'id':449L}'找不到。
我做错了什么?
答案 0 :(得分:4)
您未在activity_thumbnail
urls.py
urls.py:
from views import activity_thumbnail
urlpatterns = patterns('',
url('^activity_thumbnail/$', activity_thumbnail, name='activity_thumbnail')
)
这可能看起来有点多余,但它可以让您更自由地将视图映射到网址。