Невозможно обновить последнюю конфигурацию базы данных в settings.py в django

Я пишу код на своей локальной машине, а затем использую github для передачи кода на мой сервер Amazon AWS EC2, я использую AWS Route53 для подключения к доменному имени и AWS RDS для базы данных (начал использовать недавно, несколько дней назад).

В моем предыдущем коде я использовал возможность Hostinger's remote mysql для размещенной базы данных, которая работала нормально, я развернул код на сервере AWS EC2 и протестировал, однако, когда я создал базу данных MySql с помощью RDS и обновил ее данные в settings.py, приложение по-прежнему запускается, используя только старые настройки базы данных Hostinger's.

Я пробовал следующие вещи:

  1. удаление всех файлов кэша,
  2. удаление всех файлов миграций и повторное создание миграций,
  3. многократно проверил settings.py (настройки конфигурации базы данных)
  4. .
  5. Перезагрузили экземпляр EC2, перезапустили supervisor, gunicorn, nginx
  6. Удалили базу данных RDS, создали еще одну и обновили соответствующие настройки в settings.py

К моему удивлению, по какой-то причине он все еще работает со старой базой данных, я не могу понять, где именно он берет детали старой базы данных и почему последний файл settings.py не загружается в реальном времени?

В ходе предыдущего git pull файл settings.py был по ошибке перенесен из project_name/project_name/settings.py в project_name/settings.py. Это привело к появлению нескольких копий файла, и я по ошибке внес правки в последнюю копию, которые не повлияли на исходный файл settings.

С тех пор я исправил правильный файл settings.py, и теперь изменения отражаются правильно.

Спасибо, @nabinsademba и @ArunT, за вашу помощь. Я ценю ваше время и приношу извинения за причиненные неудобства.

Проблема была решена. Еще раз спасибо!

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