私のプロジェクトでは、ユーザーをパラメーターを含むものにリダイレクトする必要がある状況があり、 urls.pyで次のように宣言されています。url
url(r'^notamember/(?P<classname>\w+)/$',
notamember,
name='notamember'),)
そのパラメーターを return に入れるにはどうすればよいHttpResponseRedirect
ですか? 私は次のように試しました:
return HttpResponseRedirect('/classroom/notamember/classname')
とにかく、これは愚かです、私は知っています、私はクラスマネをパラメータと見なすことはできません. わかりやすくするために、私の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/')
その中に変数theclassを含めるにはどうすればよいurl
ですか? どうもありがとう!