मुझे पता चला कि मॉडल के लिए आरसीएस डेटा दृढ़ता के संदर्भ में हल करने के लिए एक दिलचस्प समस्या है। वे django-reversion और AuditTrail प्राप्त करने के लिए डीजेंगो ओआरएम का उपयोग करके कई समाधान हैं, जिनमें से प्रत्येक इसे करने का अपना तरीका प्रस्तावित करता है।आप अपने मॉडलों के लिए अपने पसंदीदा डीबी पैराडाइम में एक संशोधन नियंत्रण प्रणाली कैसे कार्यान्वित करेंगे?
यहाँ मॉडल (Django मॉडल की तरह प्रारूप में) जो मैं संशोधन करना चाहते हैं है:
class Page(Model):
title = CharField()
content = TextField()
tags = ManyToMany(Tag)
authors = ManyToMany(Author)
- प्रत्येक संशोधन एक तारीख साथ एनोटेट किया जाना चाहिए, एक संशोधन संख्या , टिप्पणी और उपयोगकर्ता जो संशोधन किया था।
आप इसे डीबी (मोंगो, नियो 4 जे, कॉच डीबी, जीएई डाटास्टोर) में कैसे करेंगे?
प्रति पोस्ट आरसीएस मॉडल का केवल एक उदाहरण पोस्ट करें।
मैं एक पूर्ण कोड नहीं मांग रहा हूं (शायद एक स्पष्टीकरण पर्याप्त है?) लेकिन यह देखने के लिए पर्याप्त है कि प्रत्येक डीबी प्रकार में इस समस्या को कैसे हल किया जा सकता है।
क्या आप अधिक विशिष्ट हो सकते हैं? –