#python #django
#python #django
Вопрос:
Я развертывал свое веб-приложение в digitalocean, которое написано django. Теперь я изменяю и добавляю в него некоторый файл. Я меняю папку шаблона, а также добавляю несколько фотографий в статическую папку. После изменения я извлекаю изменения из github в каталоге моего серверного приложения. Но я не вижу изменений. Я останавливаю сервер nginx. Я использую эту команду
sudo systemctl start nginx
sudo systemctl stop nginx
sudo systemctl restart nginx
затем я снова запускаю, но никаких изменений. что мне делать?
Комментарии:
1. Попробуйте перезапустить службу uwsgi.
2. Я не использую службу uwsgi. Я использую gunicorn и nginx
3. Если вы используете gunicorn, перезапустите его, потому что nginx не перезагружает приложение Django.
4. нужно ли было сначала останавливать gunicorn, а затем перезапускать?
5. @SergeyPugach спасибо, брат. Но на одной моей странице отображается ошибка сервера (500). можете ли вы, пожалуйста, сказать мне, почему?. Я имею в виду, что некоторые страницы работают, а некоторые страницы показывают мне эту ошибку?
Ответ №1:
Чтобы перезагрузить приложение Django, перезапустите свой gunicorn
сервис.
sudo systemctl restart gunicorn
Комментарии:
1. Спасибо, брат. Затем я получаю служебную ошибку 500. Я решил эту проблему. Я просто установил debug = true и обнаружил свою ошибку. И выполнил мои миграции. Спасибо.
2. Если это решило вашу проблему, пожалуйста, поддержите мой ответ и пометьте его как решение в соответствии с правилами StackOverflow. Удачи!
3. Я отметил это, но не могу проголосовать из-за репутации. извини, братан!.