Django "You have unapplied migrations". Which ones?
If you're on 1.7, use python manage.py migrate --list
. (docs)
If you're on 1.8 or above, use python manage.py showmigrations --list
. (docs)
In either case, there will be an [X] to show which migrations have been applied.
A minor modification on Kevin's answer using grep, to only show unapplied migrations:
Django 1.7:
python manage.py migrate --list | grep -v '\[X\]'
Django 1.8 and above:
python manage.py showmigrations --list | grep -v '\[X\]'
Edited after ngoue's comment. Nice catch. Thanks for pointing it out.