I would just do the following on both the environments (as long as the code is the same)
- Delete your migrations folder
- DELETE FROM django_migrations WHERE app =
<your app name>. You could alternatively just truncate this table. python manage.py makemigrationspython manage.py migrate --fake
After this all your changes should get detected across environments.