Django delete migration
1.0.0
Django Migration Cleaner는 지정된 앱 또는 Django 프로젝트 내의 모든 앱에 대한 마이그레이션 파일을 쉽게 삭제할 수있는 Django Management 명령입니다. 이것은 개발 중에 프로젝트를 정리하는 데 유용 할 수 있습니다.
PIP를 통해 Django Migration Cleaner를 설치할 수 있습니다.
pip install django-migration-cleanerdjango project의 settings.py에서 django_migration_cleaner를 installed_apps에 추가하십시오.
INSTALLED_APPS = [
...
'django_migration_cleaner' ,
...
]용법
특정 앱의 마이그레이션 삭제 특정 앱의 마이그레이션 파일을 삭제하려면 다음 명령을 실행하십시오.
python manage . py delete_migrations app_name1 app_name2APP_NAME1, APP_NAME2 등을 마이그레이션 파일을 삭제하려는 앱의 이름으로 바꾸십시오.
python manage . py delete_migrations app_name - - last python manage . py delete_migrations app_name1 app_name2 - - lastApp_name1, App_name2 등을 마지막 마이그레이션 파일을 삭제하려는 앱의 이름으로 바꾸십시오.
Django 프로젝트 내의 모든 앱에 대한 마이그레이션 파일을 삭제하려면 다음 명령을 실행하십시오.
python manage . py delete_migrations - - all예
python manage . py delete_migrations myapp anotherapp마이그레이션 디렉토리의 init .py 파일을 제외하고 MyApp 및 OtherApp의 모든 마이그레이션 파일이 삭제됩니다.
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.
감사의 말
이 프로젝트는 Django 프로젝트 개발 중에 마이그레이션 파일을 정리해야 할 필요성에서 영감을 얻었습니다.
질문이나 제안이 있으시면 문제를 열거 나 프로젝트 관리자에게 문의하십시오.