I have a question about how to develop django app when there are many programmers participating in the project.
How to manage database migrations. What is the process to avoid conflicts about database migration.
./manage.py makemigrations --merge
exists and can be helpful if individual migrations are not actually in conflict with each other.
If programmers work on their branches it may make sense to split up the changes and fast-track database changes – move changes of models and migrations to main
quicker than everything else. That’s what we do in our team and it works quite well.