के लिए मोंगोइंजिन दस्तावेज़ वर्ग विधियों का उपयोग करके मैं वर्तमान में मोंगोइंजिन "ऑब्जेक्ट दस्तावेज़ मैपर" की संभावनाओं की खोज कर रहा हूं। वर्तमान में मुझे यह स्पष्ट नहीं है कि मैं अपने सत्यापन और ऑब्जेक्ट निर्माण तर्क को दस्तावेज़ ऑब्जेक्ट्स में कितनी हद तक ले जा सकता हूं।कस्टम सत्यापन और प्री-सेव हुक
मैं धारणा है कि यह एक समस्या नहीं होनी चाहिए है, लेकिन मैं
- कस्टम सत्यापन कार्यों कि स्वचालित रूप से बचाने पर कहा जाता है के रूप में उदाहरण/चेतावनियां/सबसे अच्छा मुद्दों के बारे में प्रथाओं का एक बहुत नहीं लग रहा हूँ () मूल्यांकन करने के लिए कि फ़ील्ड सामग्री वैध हैं या नहीं;
- किसी क्षेत्र की सामग्री के हैश पर आधारित() पर पहचानकर्ता की स्वचालित पीढ़ी;
मैं मैं बचाने() विधि ओवरराइड करने के लिए, ताकि मैं अपने कस्टम तर्क कॉल कर सकते हैं की जरूरत है, लेकिन उदाहरण की कमी मुझे विश्वास है कि एक गलत दृष्टिकोण हो सकता है कि ...
MongoEngine का उपयोग कर उच्च गुणवत्ता वाले कोडबेस के लिए कोई भी उदाहरण, या संदर्भ स्वागत है।
लिंक टूटा हुआ है, सही एक है http://mongoengine.readthedocs.org/en/latest/guide/signals.html इसके बगल में मैं इस दृष्टिकोण को नहीं जाने का सुझाव दूंगा यदि समस्या को हल करने के अन्य तरीके हैं (जैसा कि अन्य उत्तरों में सुझाया गया है)। मेरी राय में लाइब्रेरी के अपवाद प्रवाह को अवरुद्ध करते समय आपके कोड की रखरखाव कम हो जाएगी। – karfau