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