migrate rollback در ترمینال جنگو جنگو
03 Khordad 1402
0 نظر
95 : 0
migrate rollback در ترمینال جنگو

برای برگشت به مرحله قبلی مدل، ترمینال خود را باز کرده (ترمینال IDE یا خط فرمان سیستم عامل را در مسیر پروژه مورد نظر) و دستورات زیر را مرحله به مرحله اجرا میکنیم.

 

1-نمایش لیست تمام مایگریشن ها دستور زیر رو تایپ و اجرا میکنیم.

py manage.py showmigrations

2-از لیست چاپ شده اسم مایگریشن مورد نظرمون رو کپی می کنیم.

3-نام اپلیکیشن و نام مایگریشن مورد نظرمون رو به شکل زیر وارد و اجرا میکنیم.

py manage.py migrate ApplicationName MigrationName

4-سپس به فایل مدل مورد نظر رفته و کلاس مورد نظری که رول بک کردیم را حذف یا کامنت میکنیم.

5-فایل مایگریشن مورد نظر در مسیر appname>migrations  هم حذف میکنیم.

 

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

چند قدم در چند راه

ابتدا وارد شوید یا ثبت نام کنید!

برای ثبت نظر، نقد ابتدا باید وارد شوید یا ثبت نام کنید.
سبد خرید