2013-05-28 5 views
5

मेरे पास Django मॉडल है जिसे मैंने पहले ही ./manage.py schemamigration (appname) --initial का उपयोग करके दक्षिण में प्रारंभ किया है। जब तक मैंने फैसला नहीं किया कि मुझे एक और क्षेत्र की जरूरत है, तब तक सभी इस बिंदु से अच्छी तरह से चल रहे थे। मैं एक और क्षेत्र जोड़ा गया है और ./manage.py schemamigration (appname) --auto साथ परिवर्तन विस्थापित करने के लिए करने की कोशिश की है, लेकिन यह कहते हैं:दक्षिण - Django मॉडल में परिवर्तनों का पता नहीं लगा

- Nothing to migrate. 

मैं प्रारंभिक परिवर्तन की ओर पलायन करने के लिए सुनिश्चित कर दिया। here समस्या के समान होने लगता है, लेकिन समाधान ने मुझे कहीं भी नहीं मिला।

+0

क्या आपने किसी भी मौके पर क्षेत्र जोड़ने के बाद प्रारंभिक माइग्रेशन बनाया था? – karthikr

उत्तर

1

यह शायद इसलिए है क्योंकि --initial प्रवास और अगले schemamigration के बीच आप db आदेश python manage.py migrate my_app जारी करने वास्तविक प्रवास जारी रहती है करना है।

कि प्रथम प्रवास करने के बाद तो आपको एक और क्षेत्र जोड़ सकते हैं, करते हैं और schemamigration --auto और कर python manage.py migrate my_app

आशा इस में मदद करता है के द्वारा फिर से डाटाबेस के लिए यह वादा!

संबंधित मुद्दे