我已經在我的項目的情況下,我需要讓用戶重定向到包含參數的URL,(它是在像urls.py聲明:Django的返回HttpResponseRedirect一個網址參數
?url(r'^notamember/(?P<classname>\w+)/$',
notamember,
name='notamember'),)
我怎樣才能把這個參數在返回HttpResponseRedirect我想這樣的: 返回HttpResponseRedirect(「/教室/ notamember /類名」),無論如何,這是愚蠢的,我知道,我可以不考慮「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 :( – dana 2010-06-29 11:11:32
是什麼出現在URL – adamk 2010-06-29 11:15:56
http://127.0.0.1:8000/classroom?/notamember/ – dana 2010-06-29 11:16:33