আমি দক্ষিণ (0.7) এবং জ্যাঙ্গো (1.1.2) ব্যবহার করে বেশ কয়েকটি স্থানান্তর সংগ্রহ করেছি যা আমার ইউনিট পরীক্ষায় বেশ কিছুটা সময় ব্যয় করতে শুরু করেছে। আমি বেসলাইনটি পুনরায় সেট করতে এবং মাইগ্রেশনের একটি নতুন সেট শুরু করতে চাই। আমি দক্ষিণ ডকুমেন্টেশন পর্যালোচনা করেছি, স্বাভাবিক গুগল / স্ট্যাকওভারফ্লো অনুসন্ধান করেছি (যেমন "জাঙ্গো দক্ষিণ (পুনরায় সেট করুন বা মুছুন বা মুছুন) স্থানান্তরের ইতিহাস") এবং স্পষ্ট কিছু খুঁজে পাইনি।
যে পদ্ধতির জন্য আমি চিন্ত করেছি সেগুলির মধ্যে দক্ষিণে "দক্ষিণ" মুছে ফেলা বা "ম্যানুয়ালি" ইতিহাস মুছে ফেলা (যেমন ডিবি টেবিল সাফ করুন, মাইগ্রেশন ডিরেক্টর থেকে মাইগ্রেশন ফাইলগুলি সরিয়ে ফেলুন) এবং কেবল পুনরায় চালানো উচিত involve
./manage.py স্কিমাইগ্রেশন সাউথটুট - ইনিটিয়াল
সুতরাং, যদি কেউ এর আগেও এটি করে থাকে এবং কিছু টিপস / পরামর্শ থাকে তবে তাদের প্রশংসা করা হবে।
./manage.py makemigrations
করতে পারেন তবে আপনি যদি নতুন
squashmigrations
সঠিক উত্তর
__init__.py
করতে হবেappname/migrations