'settings.DATABASES неправильно настроен. Please Supply the ENGINE value' - при добавлении унаследованной базы данных

Я добавил вторую базу данных и подключил ее к приложениям через маршрутизаторы... все работает хорошо, я могу получить доступ к данным через панель администратора для соответствующих моделей и полей, указанных в моем models.py в приложениях... отлично.

Одна проблема - когда я запускаю python manage.py migrate, я получаю ошибку django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

Код базы данных в settings.py:

DATABASES = {
    'default': { },
    
    'auth_db': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    },
    'network_db':{
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'Network.sqlite3',
    },
    'simulation_db':{
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'Simulation.sqlite3',
    }
}

manage.py diffsettings command

DATABASES = {'default': {'ENGINE': 'django.db.backends.dummy', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'NAME': '', 'USER': '', 'PASSWORD': '', 'HOST': '', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}}, 'auth_db': {'ENGINE': 'django.db.backends.sqlite3', 'NAME': WindowsPath('C:/Users/backend/db.sqlite3')}, 'network_db': {'ENGINE': 'django.db.backends.sqlite3', 'NAME': WindowsPath('C:/Users/backend/Network.sqlite3')}, 'simulation_db': {'ENGINE': 'django.db.backends.sqlite3', 'NAME': WindowsPath('C:/Users/backend/Simulation.sqlite3')}}

Я точно следовал документации, и именно так я подключил унаследованную базу данных, и я могу получить доступ к данным через панель администратора. Однако я не уверен, что я делаю неправильно, чтобы вызвать ошибку при выполнении python manage.py migrate

EDIT: Я заставил его работать!!! Я изменил DATABASE в настройках так, чтобы по умолчанию была authdbb, как показано ниже:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    },
    'network_db':{
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'Network.sqlite3',
    },
    'simulation_db':{
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'Simulation.sqlite3',
    }
}
Вернуться на верх