我的项目中有一种情况,我需要将用户重定向到url
包含参数的参数,它在urls.py中声明,如下所示:
url(r'^notamember/(?P<classname>\w+)/$',
notamember,
name='notamember'),)
我怎样才能把这个参数放在 return 中HttpResponseRedirect
?我试过像:
return HttpResponseRedirect('/classroom/notamember/classname')
无论如何,这很愚蠢,我知道,我不能将classmane视为参数。为清楚起见,我的view.py是:
def leave_classroom(request,classname):
theclass = Classroom.objects.get(classname = classname)
u = Membership.objects.filter(classroom=theclass).get(member = request.user).delete()
return HttpResponseRedirect('/classroom/notamember/theclass/')
我怎样才能在其中包含变量theclassurl
?非常感谢!