У меня есть проект Django 1.6, использующий Gunicorn+Nginx. Я клонировал его на свой веб-сервер (DigitalOcean), и он выглядел нормально, и сайт работал.
Затем я внес некоторые изменения в проекты на своем ПК и отправил их на GitHub. Затем я загрузил обновления, используя git fetch -all и git reset --HARD. Проект в серверной части был успешно перезаписан (это я подтвердил, открыв файл, где есть изменения). Однако когда я открываю свой сайт в браузере, он отражает лишь некоторые изменения. Конкретно:
- часть HTML/CSS обновляется как самая новая версия;
- НО, urls.py и settings.py по-прежнему следовали старой настройке. Например, я создал URL-адрес «/login» в самой новой версии. Но при открытии браузера выдает ошибку. Казалось, что он все еще читает settings.py и urls.py старой ветки.
Я попробовал ветку git, она показала, что в настоящее время я работаю над основной, которая является самой новой;
Я также пытаюсь перезапустить Gunicorn и Nginx. Ничего другого не заметил.
Может ли кто-нибудь просветить меня? Очень ценю любую помощь.