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

ساخت مجدد جدول‌های یه app خاص در django

ساخت مجدد جدول‌های یه app خاص در django
ساخت مجدد جدول‌های یه app خاص در django

ساخت مجدد جدول‌های یه app خاص در django

اگر در حال کار با یک پروژه‌ی django هستید و در حین کار نیاز دارید یک جدول خاص را حذف و مجددا آن را ایجاد کنید در این بخش به روش انجام آن می‌پردازیم.

 

ساخت مجدد جدول‌های یه app خاص در django

برای حذف جدول یک app خاص در جنگو مراحل زیر را دنبال کنید:

  • ابتدا پوشه‌ی migration آن app خاص که مدنظرتان است را حذف کنید.
  • سپس دستور زیر را اجرا کنید:
python manage.py dbshell 
  • بعد از اجرای دستور بالا دستور زیر را برای حذف جدول مورد نظرتان از migrationها اجرا کنید:
DELETE FROM django_migrations WHERE app = 'app_name'
  • سپس از dbshell خارج شوید (ctrl+c) و سپس دستور زیر را برای ساخت migrationهای جدید اجرا کنید:
python manage.py makemigrations app_name
  • سپس دستور زیر را اجرا کنید تا جدول مورد نظرتان مجددا ایجاد شود:
python manage.py migrate

 

اگر مشکلی با آموزش بالا دارید در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 0 میانگین: 0]