Django Makemigrations добавляет Alter поле Alert id в каждую модель [ошибка]

я использую django и sql-сервер. Я изменил подключение к базе данных с django-pyodbc-azure на mssql:

DATABASES = {
'default': {
    'ENGINE': 'mssql',
    'NAME': '',
    'USER': '',
    'PASSWORD': '',
    'HOST': '',
    'PORT': '',
    'OPTIONS': {'driver': 'ODBC Driver 17 for SQL Server'},
},

}

У меня есть подключение к базе данных и все работает нормально. Но теперь я хочу сделать некоторые миграции в моих моделях. Я получаю alter filed alert каждый раз, когда я выполняю команду python manage.py makemigrations на всех моих моделях, например:

     [36;1mMigrations for 'processinformation':←[0m
         [1mprocessinformation\migrations\0008_alter_automatisierungsgrad_id_alter_baugruppe_id_and_more.py←[0m
           - Alter field id on Prozessmapping
           -...

Модель выглядит следующим образом:

class Prozessmapping(models.Model):
    user = models.ForeignKey(User, on_delete=models.CASCADE)
    date = models.DateField(auto_now_add=True, blank=True)
    bezeichnung = models.CharField(max_length=200)
    projektnr = models.CharField(max_length=200)

Файл миграции выглядит следующим образом:

migrations.AlterField(
            model_name='prozessmapping',
            name='id',
            field=models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID'),
        ),

Я попробовал python manage.py migrate, но получил следующую ошибку:

in _alter_field raise NotImplementedError("the backend doesn't support altering from/to %s." % t.__name__) NotImplementedError: the backend doesn't 
support altering from/to AutoField.
Вернуться на верх