यहां स्थिति है:django: पोस्ट-सेव सिग्नल का उपयोग करके रिकर्सन
मान लें कि मेरे पास डीजेंगो में मॉडल ए है। जब मैं किसी ऑब्जेक्ट को सहेज रहा हूं (कक्षा ए के) मुझे इस फ़ील्ड की सभी अन्य वस्तुओं में अपने फ़ील्ड को सहेजने की ज़रूरत है। मेरा मतलब है कि मुझे हर दूसरे ऑब्जेक्ट को लेट सेव की प्रतिलिपि बनाने की आवश्यकता है।
जब मैं संकेत (उदाहरण के लिए के बाद बचाने के लिए) मैं एक प्रत्यावर्तन और मेरे अजगर मरता (वस्तुओं एक दूसरे को मुझे लगता है कि को बचाने की कोशिश) मिल का उपयोग करें।
मैं पुरुषों मैं उम्मीद है कि पूर्व/संकेत के बाद बचाने में एक ही कक्षा पर .save() विधि का उपयोग कर एक प्रत्यावर्तन का कारण होता है लेकिन सिर्फ यह कैसे से बचने के लिए पता नहीं है।
हम क्या करते हैं?
शायद कुछ कोड जोड़ें ताकि आपकी स्थिति स्पष्ट हो जाए? – adamk
यदि आप pre_save का उपयोग करते हैं तो ऐसा नहीं होगा, क्योंकि आपको स्वयं को सहेजने के लिए कॉल नहीं करना है, तो यह तब होगा «स्वाभाविक रूप से»। –