Я работаю совместно с некоторыми участниками над проектом Django. Они работают на Windows, а я на Ubuntu. Моя проблема в том, что каждый раз, когда я извлекаю из git и применяю python manage.py migrate , я предлагаю ввести python manage.py makemigrations --merge . Вслед за предложением, введите python manage.py migrate, но он показал следующие ошибки:
django.db.utils.ProgrammingError: столбец "first_name" отношения "account_appuser" не существует
django.db.utils.ProgrammingError: столбец "login_id_id" отношения "account_appuser" не существует
При 1-й ошибке из файла миграции я удаляю эти addfield операций и для 2-й ошибки из файла миграций я удаляю removefield операций Теперь я должен проверить каждый файл миграций, где возникла такая проблема.
С другой стороны,другие члены команды не сталкивались с такой проблемой, они применяют только python manage.py makemigrations --merge и python manage.py migrate .
Этопроисходит из-за разных операционных систем? и любое альтернативное решение этой проблемы.
Я новичок на этом сайте, поэтому, пожалуйста, помогите мне с предложением. Спасибо