خاطرات فنی من

یادداشتهایی در مورد تجربیات فنی من به عنوان یک مهندس نرم افزار برای مراجعه بعدی خودم و احتمالا دیگران.

سعی می کنم مطالب برای دیگران هم قابل استفاده باشند اما به دلیل کمی وقت نمی توانم زیاد نگران نگارش و چینش متن باشم

۱ مطلب با کلمه‌ی کلیدی «migration» ثبت شده است

بهترین جواب این است که برای این روزها باید source control داشته باشید و براحتی همه فایلهای حذف شده را بازگردانید.

اما حالا بدون source control چه کنیم؟

 

کاری که ما در یک پروژه آزمایشی انجام دادیم این بود. البته که مسوولیت هر کاری با خود شماست:

مطابق این لینک اول باید همه سابقه migration را حذف کنید و از نو بسازید:

a. go to python shell python manage.py shell 
b. type from django.db.migrations.recorder import MigrationRecorder 
c. type MigrationRecorder.Migration.objects.all().delete()

 

برای ساخت migrations جدید:

./manage.py makemigrations <myapp>

 

 

و در نهایت:

python manage.py migrate --fake 
۰ نظر موافقین ۰ مخالفین ۰ ۰۸ مرداد ۰۲ ، ۱۸:۰۹
محسن