जब Django views.py में POST अनुरोध संसाधित करते हैं, तो मुझे कभी-कभी इसे किसी अन्य url पर पुनर्निर्देशित करना होगा। यह url मैं उसी Django views.py फ़ाइल में किसी अन्य फ़ंक्शन द्वारा नियंत्रित किया जा रहा हूं। क्या ऐसा करने और मूल POST डेटा को बनाए रखने का एक तरीका है?
अद्यतन: मैं ऐसा क्यों करना चाहता हूं इसका अधिक विवरण। मेरे पास दो वेब ऐप हैं (चलो उन्हें ऐप्पा और ऐपबी कहते हैं) जो उपयोगकर्ता द्वारा पाठ क्षेत्र में दर्ज किए गए डेटा को स्वीकार करते हैं। जब उपयोगकर्ता सबमिट पर क्लिक करता है, तो डेटा संसाधित होता है और विस्तृत परिणाम प्रदर्शित होते हैं। AppA और AppB विभिन्न प्रकार के डेटा की अपेक्षा करते हैं। कभी-कभी एक उपयोगकर्ता गलती से AppB टाइप डेटा को AppA पोस्ट कर देता है। जब ऐसा होता है तो मैं उन्हें AppB पर पुनर्निर्देशित करना चाहता हूं और AppB परिणाम दिखाता हूं या कम से कम यह AppA में दर्ज किए गए डेटा के साथ पॉपुलेटेड होता है।
इसके अलावा:
क्लाइंट उन्हें केवल एक में संयोजित करने के बजाय दो अलग-अलग ऐप चाहता है।
मैं कोड नहीं दिखा सकता क्योंकि यह ग्राहक का है।
अद्यतन 2: मुझे लगता है कि KISS यहाँ सबसे अच्छा सिद्धांत है तय कर लिया है। मैंने दो ऐप्स को एक में जोड़ दिया है जो चीजों को सरल और अधिक मजबूत बनाता है; मुझे ग्राहक को यह समझाने में सक्षम होना चाहिए कि यह सबसे अच्छा तरीका है। सभी अच्छी प्रतिक्रियाओं के लिए धन्यवाद। अगर मैं वर्णित के रूप में दो एप्लिकेशन बनाए रखने जा रहा था, तो मुझे लगता है कि सत्र ऐसा करने का तरीका होगा - सुझाव देने के लिए मैथ्यू जे मॉरिसन के लिए धन्यवाद। Dzida के लिए धन्यवाद क्योंकि उनकी टिप्पणियों ने मुझे डिजाइन और सरलीकरण के बारे में सोचा।