Попытка следовать этому руководству: https://knivets.com/how-to-integrate-django-with-existing-database/
и это SO: Использование существующей базы данных в Django
Мои настройки. Настройка баз данных py:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
},
# existing db I wan't to add
'articles': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'articles.sqlite3'),
}
}
Он обнаруживает и генерирует модель на основе интересующей меня таблицы. Я добавил эту модель в models.py и
python manage.py dbshell --database=articles
действительно показывает таблицу и что она содержит данные. Тем не менее, в Django / admin таблица отображается, но разрывается, когда я пытаюсь добавить ее, и никакие из существующих данных не отображаются. Это ошибка, которую он выдает:
OperationalError в / admin / core / Articles /
нет такой таблицы: статьи
Я ценю любую помощь, которую вы можете предложить здесь ,