/ / Django: जब कोई फॉर्म फॉर्म वाले पृष्ठ के प्रत्यक्ष यूआरएल में प्रवेश करता है तो एक फॉर्म को दिखाने से कैसे रोकें? - पायथन, django, यूआरएल

Django: जब कोई फॉर्म फॉर्म वाले पृष्ठ के प्रत्यक्ष यूआरएल में प्रवेश करता है तो एक फॉर्म को दिखाने से कैसे रोकें? - पायथन, django, यूआरएल

मान लीजिए मेरे पास दो मॉडलफॉर्म "ए" और "बी" हैंमॉडल "सी" और "डी" क्रमशः मॉडल से जुड़े हैं। मॉडल "डी" में मॉडल "सी" की एक विदेशी कुंजी है। इसलिए मॉडलों की ऑब्जेक्ट्स पहले बनाई जानी चाहिए.अब जब उपयोगकर्ता "ए" फॉर्म प्रस्तुत करता है, तो "सी" उत्पन्न होता है.अब मॉडल "सी" की वस्तु की आईडी भेजने के लिए मैं इस तरह के यूआरएल का उपयोग कर रहा हूं "/ {{object.id}} /"। इस तरह मॉडलफॉर्म "बी" को पता चलता है कि मॉडल का कौन सा ऑब्जेक्ट " सी "मॉडल" डी "की वस्तु से जुड़ा होना चाहिए। अब जिस समस्या का सामना करना पड़ रहा है वह है अगर मैं यूआरएल दर्ज करता हूं "/ {{object.id}} /", मुझे मॉडलफॉर्म "बी" देखना है जो मैं नहीं चाहता। मैं क्या कर सकता हूं?

उत्तर:

जवाब के लिए 0 № 1

क्या आप बस HTTP क्रियाओं का उपयोग कर सकते हैं?

यदि यूआरएल में आपकी दोनों प्रविष्टियां फॉर्म से हैं, तो आप उस यूआरएल पर जीईटी एक्सेस का समर्थन नहीं कर सकते हैं।