"दक्षिण" उपकरण है जो Django के लिए डेटाबेस माइग्रेशन स्वचालित करता है।Django दक्षिण - एक गलत (और टूटा हुआ) माइग्रेशन
मैं लंबित डीजेंगो दक्षिण प्रवासन को "छोड़" या "हटा" कैसे सकता हूं? मैंने गलती की और संक्षेप में डीजेंगो को असंभव बाधा बनाने के लिए कहा। मैं इस प्रकार पिछले कदम 09 कदम 10 पाने के लिए नहीं मिल सकता है:
# python2.7 manage.py migrate --list
django_authopenid
(*) 0001_initial
...
mymodule
(*) 0001_initial
(*) 0008_auto__add_mystuff__chg_field_facetanswer_answer_note__del_field_facetq
...
() 0009_auto__add_module_redit__add_unique_mystuff_who__chg_field_product_desc
() 0010_auto__del_unique_mystuff_who
मैं बस कदम 09 और 10 का परित्याग कर सकता है, मैं चला सकते हैं 'python2.7 manage.py schemamigration --auto
' फिर से और और चल रहा हो। मैं गलती कैसे प्राप्त कर सकता हूं? मैं माइग्रेशन 08 की पायथन फ़ाइल में 'असंभव' लाइनों पर टिप्पणी कर सकता हूं, लेकिन मैं देख सकता हूं कि समस्याएं उत्पन्न हो रही हैं।
संबंधित लेकिन मुद्दे पर काफी नहीं What's the recommended approach to resetting migration history using Django South?
इस स्पष्ट करने के लिए: के बाद यह सुनिश्चित करने के लिए निम्न चरणों का डीबी में south_migrationhistory में दिखाई नहीं देते, माइग्रेशन निर्देशिका में जाने और फाइलों 0009_auto__add_module_redit__add_unique_mystuff_who__chg_field_product_desc.py हटाने * और 0010_auto__del_unique_mystuff_who .py * –
आप बहुत अच्छे हैं! मैं वास्तव में बस उन्हें एक तरफ सेट और इसे फिर से बनाने के लिए कहा। इतना आसान!! –