require name in Django's makemigrations
pip install django-require-migration-nameAdd 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- fix: use underscore in package folder name
- Initial release