मान लीजिए कि मेरे पास 'get_item' दृश्य है, मैं URL की निम्न PHP शैली के लिए URL पैटर्न कैसे लिखूं?Django और क्वेरी स्ट्रिंग पैरामीटर
http://example.com/get_item/?id=2&type=foo&color=bar
(मैं यूआरएल यानी के मानक 'अच्छा' प्रकार का उपयोग नहीं कर रहा हूँ: http://example.com/get_item/2/foo/bar
के रूप में यह व्यावहारिक नहीं है)
विशेष रूप से, मैं कैसे मैं दृश्य प्रतिक्रिया कर करते हैं जब उपयोगकर्ता ऊपर एक ब्राउज़र में, और मैं पैरामीटर कैसे एकत्र करूं और इसे अपने दृश्य में कैसे उपयोग करूं?
मैंने कम से कम आईडी भाग को सही करने की कोशिश की लेकिन इसका कोई फायदा नहीं हुआ। दृश्य नहीं चलेगा जब मैं अपने ब्राउज़र में इस टाइप http://example.com/get_item?id=2
मेरे यूआरएल ढांचा:
(r'^get_item/id(?P<id>\d+)$', get_item)
मेरा विचार:
def get_item(request):
id = request.GET.get('id', None)
xxxxxx
संक्षेप में, मैं कैसे यूआरएल के Php की शैली लागू करते हैं django में क्वेरी स्ट्रिंग पैरामीटर के साथ पैटर्न?
(r'^get_item/$', get_item)
और आपके विचार कोड काम करेगा:
कैसे एक अच्छा यूआरएल get_item/2/foo/bar के बारे में है, और उससे मेल खाता है? तो हम get_item/2/पैंट/लाल हो सकता है। – dotty