У меня есть ситуация в моем проекте, где мне нужно сделать перенаправление пользователя на url, содержащий параметр (он объявлен в urls.py, например:
url(r'^notamember/(?P<classname>\w+)/$',
notamember,
name='notamember'),)
Как я могу поместить этот параметр в возвращаемый HttpResponseRedirect? Я пробовал: return HttpResponseRedirect ('/classroom/notamember/classname'), во всяком случае, это глупо, я знаю, я не могу рассматривать "classmane" как параметр. Для ясности мое мнение таково:
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/')
как я могу включить переменную 'theclass' в этот url? Большое спасибо!