Django не отражает изменения, сделанные через dbshell в панели администратора - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть таблица с некоторыми записями, и она отлично отображается в админ-панели.

Теперь я вошел в dbshell (sqlite3) и изменил таблицу, добавив столбец с именем tempColumn.
Когда я просмотрел файл db.sqlite3 в онлайн-средстве просмотра sqlite3, он показал обновленную таблицу с новым столбцом ie. tempColumn.

Но когда я go в админ-панели для просмотра таблицы там, он не показывает обновленную таблицу ... Я даже пытался запустить команды makemigrations и migrate, но он показывает Нет миграций для применения .
Это может быть связано с тем, что, когда я запускаю makemigrations cmd, он должен проверять, изменилась ли моя таблица в models.py или нет, что не изменилось бы при изменении таблицы через терминал dbshell.

Так есть ли способ отразить изменения, сделанные через dbshell, чтобы они были видны на панели администратора без фактического добавления поля в таблицу в models.py?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...