Django 与HttpResponseRedirect一起使用反向传递参数

Django 与HttpResponseRedirect一起使用反向传递参数,django,django-urls,Django,Django Urls,我现在有类似的东西 return HttpResponseRedirect(reverse("named_foo"),request) 如何通过反向将参数传递给命名的_foo定义?命名_foo定义的参数如下: def fooMethod(request) : print "inside foo method" 恐怕反向函数不包括GET参数。但是您总是可以执行类似的操作,例如'%s?key=foo'%reverse('named_foo')恐怕reverse函数不包括GET参数

我现在有类似的东西

  return HttpResponseRedirect(reverse("named_foo"),request)
如何通过反向将参数传递给
命名的_foo
定义?命名_foo定义的参数如下:

def fooMethod(request) :
      print "inside foo method"

恐怕反向函数不包括GET参数。但是您总是可以执行类似的操作,例如
'%s?key=foo'%reverse('named_foo')

恐怕reverse函数不包括GET参数。但是您总是可以执行类似于
'%s?key=foo'%reverse('named_foo')

的操作,那么您的
foo方法是否在请求之外接受任何输入?目前没有,我想使用request.GET.GET(“key”),其中key是parameter@Dan的答案是有效的,或者试试这个薄薄的包装:仅供参考,如果fooMethod接受一个参数,那么您可以像这样传递一个参数:return HttpResponseRedirect(reverse(“named_foo”,args=(key,)))那么您的
fooMethod
是否接受请求之外的任何输入?目前没有,我想使用request.GET.GET(“key”,其中key是parameter@Dan他的答案是有效的,或者试试这个瘦包装器:仅供参考,如果fooMethod接受一个参数,那么您可以传递如下参数:return HttpResponseRedirect(reverse(“named_foo”,args=(key,))