(संदर्भ: मी अजूनही जॅंगो आणि वेब डेव्हलपमेंटसाठी नवीन आहे.)
1) कोणीतरी खालील विधानाचे कारण स्पष्ट करू शकेल का? हा प्रश्न/ A ने कसे या प्रश्नाचे उत्तर दिले, परंतु ती चांगली/वाईट कल्पना का असू शकते असे नाही.
दस्तऐवज असे सांगतात, "The page_not_found 99% वेब ऍप्लिकेशन्ससाठी व्ह्यू पुरेसा असावा, परंतु तुम्हाला ते ओव्हरराइड करायचे असल्यास, तुम्ही तुमच्या URLconf मध्ये हँडलर404 निर्दिष्ट करू शकता.
म्हणजेच, page_not_found दृश्य फक्त विनंती केलेल्या URL वर जाते आणि अपवाद वाढवताना तुम्ही दिलेल्या कोणत्याही संदेशाकडे दुर्लक्ष करते. मला असे वाटते की 404.html टेम्पलेटला डीफॉल्टनुसार उपयुक्त संकेत प्रदान करण्यासाठी पर्याय असणे प्रत्येकासाठी चांगले असेल.
2) मी सध्या एक सानुकूल दृश्य बनवत आहे जेणेकरुन मी खालील परिस्थितीसाठी उपयुक्त संदेश पाठवू शकेन. मी करू नये असे काही कारण आहे का?
मी मॅट्रिक्स URL वापरत आहे त्यामुळे बेस रिसोर्स ही एक सामान्य श्रेणीबद्ध URL आहे ज्यानंतर मॅट्रिक्स पर्याय या मूलभूत स्वरूपातील आहेत: ;filter_type1=item:value,item:value;filter_type2=item:value...
त्यामुळे एरर येण्यापूर्वी पार्सिंग किती लांब आहे यावर आधारित उपयुक्त संदेश प्रदान करणे खूप सोपे आहे. खालीलप्रमाणे संदेश पाठवणे मला उपयुक्त वाटते:
- "अनुमत फिल्टर_प्रकार आहेत: type1, type2, type3." किंवा
- "filter_type a साठी अनुमत आयटम आहेत: item1, item2, item3."
माझे हे स्पष्टीकरण इतरत्र चुकले असल्यास क्षमस्व. मी पाहिले आहे आणि मी वर google django-users पण कोणतेही उत्तर मिळाले नाही.