عضو کانال یوتیوب ما شوید.

ساخت مجدد جدول های یه 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]