I\'m planning to rename several models in an existing Django project where there are many other models that have foreign key relationships to the models I would like to rena
I would make @ceasaro words, mine on his comment on this answer.
Newer versions of Django can detect changes and ask about what was done. I also would add that Django might mix the order of execution of some migration commands.
It would be wise to apply small changes and run makemigrations and migrate and if the error occurs the migration file can be edited.
Some lines order of execution can be changed to avoid erros.