Терминал/Virtualenv может быть не синхронизирован со страницей github

Я использую дроплет за $5 от digital oceans для размещения сайта django, и всякий раз, когда я пытался использовать python manage.py runserver 134.6.4.2:8000, он говорит мне добавить 134.6.4.2 в ALLOWED_HOSTS, хотя я добавил его и продвинул в главную ветку некоторое время назад, также я добавил новый файл в папку, и всякий раз, когда я пытаюсь ls в папку, файл кажется отсутствующим, хотя он виден на странице github через мой профиль. Как мне решить эту проблему?

Я следовал этому учебнику и этому руководству

Вероятно, вы добавили новую модель Gallery, но после этого забыли запустить makemigrations и migrate на дроплете. Затем вы добавили некоторый код в функцию представления в website/views.py, которая пытается получить Gallery модели из БД, но они еще не существуют, поэтому Django выдает ошибку.

Для решения этой проблемы попробуйте закомментировать каждую строку кода в конкретной функции представления, которая использует модель Gallery, затем создайте/запустите миграции.

После этого вы можете откомментировать все коды, использующие модель Gallery, так как соответствующая таблица теперь присутствует в базе данных, запрос будет успешным.

Вернуться на верх