क्या चुनिंदा फ़िल्टर करना संभव है जो Django के डंपडाटा प्रबंधन कमांड आउटपुट रिकॉर्ड करता है? मेरे पास कुछ मॉडल हैं, जिनमें से प्रत्येक लाखों पंक्तियों के साथ है, और मैं केवल एक मॉडल में रिकॉर्ड्स को एक विशिष्ट मानदंड फिट करने के साथ-साथ उन सभी रिकॉर्ड-रिकॉर्ड किए गए सभी विदेशी-कुंजी जुड़े रिकॉर्ड रिकॉर्ड करना चाहता हूं।डीजेगो सिलेक्टिव डंपडाटा
इस उपयोग-मामले पर विचार करें। मान लें कि मेरे पास एक उत्पादन डेटाबेस था जहां मेरे उपयोगकर्ता मॉडल में लाखों रिकॉर्ड हैं। मेरे पास उपयोगकर्ता मॉडल का संदर्भ देने वाले कई अन्य मॉडल (लॉग, लेनदेन, खरीद, बुकमार्क आदि) हैं। मैं अपने Django ऐप पर विकास करना चाहता हूं, और मैं यथार्थवादी डेटा का उपयोग करके परीक्षण करना चाहता हूं। हालांकि, मेरा उत्पादन डेटाबेस इतना बड़ा है, मैं वास्तव में पूरी चीज का स्नैपशॉट नहीं ले सकता और इसे स्थानीय रूप से लोड नहीं कर सकता। तो आदर्श रूप में, मैं 50 यादृच्छिक उपयोगकर्ता रिकॉर्ड डंप करने के लिए डंपडाटा का उपयोग करना चाहता हूं, और जेएसओएन के सभी संबंधित रिकॉर्ड, और विकास डेटाबेस को पॉप्युलेट करने के लिए इसका उपयोग करना चाहता हूं।
क्या इसे पूरा करने का कोई आसान तरीका है?
अच्छा सवाल। और यदि आप इस टेस्ट डेटा को सार्वजनिक बनाना चाहते हैं तो कभी-कभी आप कुछ फ़ील्ड (जैसे पासवर्ड और इसी तरह) को पट्टी करना चाहते हैं। – Mitar