Skip to content

whtsky/django-require-migration-name

Repository files navigation

django-require-migration-name

codecov

require name in Django's makemigrations

Installation

pip install django-require-migration-name

Usage

Add django_require_migration_name into your INSTALLED_APPS:

INSTALLED_APPS = [
    # ...

    'django_require_migration_name',
]

Then you can't makemigrations without name:

>> python manage.py makemigrations
CommandError: Please provide name for migration file(s).
>> python manage.py makemigrations -n name_here
No changes detected

Changelog

v0.2.0

  • fix: use underscore in package folder name

v0.1.0

  • Initial release