Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用reverse()将变量传递给Django通用视图模板_Django_Django Templates_Reverse - Fatal编程技术网

使用reverse()将变量传递给Django通用视图模板

使用reverse()将变量传递给Django通用视图模板,django,django-templates,reverse,Django,Django Templates,Reverse,我有一个类似这样的模式: urlpatterns = patterns('', ... (r'^(?P<object_id>\d+)/$', 'django.views.generic.list_detail.object_detail', info_dict, 'poll_detail'), ... 我的问题是,在reverse()调用中,我应该将“error\u message”变量值放在哪里 抱歉,如果这是一个愚蠢的问题,但我已尝试搜索文档 将视图名称转换为URL。它

我有一个类似这样的模式:

urlpatterns = patterns('',
...
    (r'^(?P<object_id>\d+)/$', 'django.views.generic.list_detail.object_detail', info_dict, 'poll_detail'),
...
我的问题是,在reverse()调用中,我应该将“error\u message”变量值放在哪里

抱歉,如果这是一个愚蠢的问题,但我已尝试搜索文档

将视图名称转换为URL。它不调用视图。而且,它只能在URL中设置参数;它无法设置模板标记

您可以将
error\u message
作为
poll\u detail
视图的参数。这样,您可以使用
reverse()

将视图名称转换为URL,将其值传递给视图。它不调用视图。而且,它只能在URL中设置参数;它无法设置模板标记

您可以将
error\u message
作为
poll\u detail
视图的参数。这样,可以使用
reverse()
将其值传递给视图

{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
    return HttpResponseRedirect(reverse('poll_detail',args=(p.id,)))