Django Migration Cleaner เป็นคำสั่ง Django Management ที่ช่วยให้คุณลบไฟล์การโยกย้ายได้อย่างง่ายดายสำหรับแอพที่ระบุหรือแอพทั้งหมดภายในโครงการ Django ของคุณ สิ่งนี้มีประโยชน์สำหรับการทำความสะอาดโครงการของคุณในระหว่างการพัฒนา
คุณสามารถติดตั้ง Django Migration Cleaner ผ่าน PIP:
pip install django-migration-cleanerเพิ่ม django_migration_cleaner ลงในการติดตั้งของคุณในการตั้งค่าโครงการ django ของคุณ py:
INSTALLED_APPS = [
...
'django_migration_cleaner' ,
...
]การใช้งาน
ลบการย้ายข้อมูลสำหรับแอพเฉพาะเพื่อลบไฟล์การย้ายข้อมูลสำหรับแอพเฉพาะเรียกใช้คำสั่งต่อไปนี้:
python manage . py delete_migrations app_name1 app_name2แทนที่ app_name1, app_name2 ฯลฯ ด้วยชื่อของแอพที่คุณต้องการลบไฟล์การย้ายข้อมูล
python manage . py delete_migrations app_name - - last python manage . py delete_migrations app_name1 app_name2 - - lastแทนที่ app_name1, app_name2 ฯลฯ ด้วยชื่อของแอพที่คุณต้องการลบไฟล์การย้ายข้อมูลล่าสุด
ในการลบไฟล์การโยกย้ายสำหรับแอพทั้งหมดภายในโครงการ Django ของคุณให้เรียกใช้คำสั่งต่อไปนี้:
python manage . py delete_migrations - - allตัวอย่าง
python manage . py delete_migrations myapp anotherappสิ่งนี้จะลบไฟล์การโยกย้ายทั้งหมดสำหรับ MyApp และ AnotherApp ยกเว้นไฟล์ init .py ในไดเรกทอรีการย้ายถิ่นของพวกเขา
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียดเพิ่มเติม
กิตติกรรมประกาศ
โครงการนี้ได้รับแรงบันดาลใจจากความจำเป็นในการทำความสะอาดไฟล์การโยกย้ายระหว่างการพัฒนาโครงการ Django
สำหรับคำถามหรือข้อเสนอแนะใด ๆ อย่าลังเลที่จะเปิดปัญหาหรือติดต่อผู้ดูแลโครงการ