मैं अपने प्रोजेक्ट में एक स्थिति है जहाँ मैं एक यूआरएल एक पैरामीटर वाले के लिए उपयोगकर्ता के पुनर्निर्देशन बनाने की जरूरत है के साथ एक यूआरएल को HttpResponseRedirect वापसी (ऐसा लगता है जैसे urls.py में घोषित किया जाता है:Django, एक पैरामीटर
?url(r'^notamember/(?P<classname>\w+)/$',
notamember,
name='notamember'),)
कैसे मैं वापसी HttpResponseRedirect में उस पैरामीटर डाल सकते हैं मैंने कोशिश की तरह: वापसी HttpResponseRedirect ('/ कक्षा/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/')
मैं उस यूआरएल में वेरिएबल 'क्लाक्लास' कैसे शामिल कर सकता हूं? बहुत बहुत धन्यवाद!
हममम ... यह काम करने के लिए प्रतीत नहीं होता है - classname अभी भी यूआरएल में प्रकट नहीं होता :( – dana
URL में क्या दिखाया जा रहा है – adamk
http://127.0.0.1:8000/classroom?/notamember/ – dana