django的问题';s url模板标记(和reverse()函数)

django的问题';s url模板标记(和reverse()函数),django,django-templates,django-urls,Django,Django Templates,Django Urls,我在activities.views中具有以下视图功能: 我正在尝试在我的一个模板中获取该视图的URL。 当我尝试以下方法时: {% url activities.views.activity_thumbnail latest_activity.id %} {% url activities.views.activity_thumbnail request,latest_activity.id %} 我得到以下错误: 呈现时捕获到异常: “的反面 带有参数“(449L,)”和关键字 找不到参

我在activities.views中具有以下视图功能:

我正在尝试在我的一个模板中获取该视图的URL。 当我尝试以下方法时:

{% url activities.views.activity_thumbnail latest_activity.id %}
{% url activities.views.activity_thumbnail request,latest_activity.id %}
我得到以下错误:

呈现时捕获到异常: “的反面 带有参数“(449L,)”和关键字 找不到参数“{}”

当我尝试以下操作时,会出现同样的错误:

{% url activities.views.activity_thumbnail latest_activity.id %}
{% url activities.views.activity_thumbnail request,latest_activity.id %}
尝试命名参数时:

{% url activities.views.activity_thumbnail id=r.latest_activity.key.id %}
我得到:

呈现时捕获到异常: “的反面 带有参数“()”和关键字 未找到参数“{id':449L}”


我做错了什么?

您没有在
url.py中定义
活动

urls.py:

from views import activity_thumbnail
urlpatterns = patterns('',
    url('^activity_thumbnail/$', activity_thumbnail, name='activity_thumbnail')
)
这似乎有点多余,但它让您可以更自由地将视图映射到URL