मैंने अभी दक्षिण का उपयोग करना शुरू कर दिया है और अभी भी इसे समझने की प्रक्रिया में हूं। मान लीजिए कि मेरे पास मॉडल का प्रारंभिक माइग्रेशन स्क्रिप्ट है। फिर मैं मॉडल में एक कॉलम जोड़ता हूं और इसके लिए माइग्रेशन स्क्रिप्ट बनाता हूं। मैं फिर एक और मॉडल को दूसरे मॉडल में जोड़ता हूं और इसके लिए एक और माइग्रेशन स्क्रिप्ट बना देता हूं। मैं ./manage.py schemamigration myappname --auto
चलाकर माइग्रेशन स्क्रिप्ट बना रहा हूं।सभी ऐप्स के लिए दक्षिण माइग्रेशन चलाना
मान लें कि मेरे पास एक सर्वर है जिस पर मेरी परियोजना तैनात की गई है लेकिन यह एप्लिकेशन की प्रारंभिक स्कीमा पर आधारित थी लेकिन अब यह दो माइग्रेशन द्वारा भंडार के पीछे है। मैं ./manage.py migrate myappname
चलाकर इसे अद्यतित कर सकता हूं। यदि मैं सही हूं तो यह नए माइग्रेशन को चलाकर उस ऐप के मॉडल को अद्यतित कर देगा, लेकिन मुझे स्पष्ट रूप से ऐप निर्दिष्ट करना होगा।
क्या दक्षिण आपको Django प्रोजेक्ट में सभी ऐप्स के लिए लंबित माइग्रेशन चलाने की अनुमति देता है? यदि हां, तो कैसे? मुझे इस बारे में दस्तावेज़ों में कोई चीज़ नहीं मिल पाई है।
धन्यवाद हर कोई एक टन।
लिओप सही है। दस्तावेज़ों में कमांड संदर्भ देखें: http://south.aeracode.org/docs/commands.html – heavilyinvolved