Django печать утверждений/отладка на размещенном приложении pythonanywhere
У меня есть приложение Django, которое отлично работает на локальном сервере, но когда я размещаю его на pythonanywhere (это облачный python сайт), возникают некоторые проблемы с рендерингом шаблона.
Пока я кодил на локальном сервере, я использовал операторы печати для отладки функций в views.py, но как использовать операторы печати для отладки, если сайт развернут в Интернете, потому что после размещения на pythonanywhere я не могу найти, куда идет вывод операторов печати?
Пожалуйста, предложите другой способ, если это невозможно, получить выходные данные бэкенда после развертывания веб-приложения Django. Спасибо за помощь.
Для этого вам нужно продолжить:
1) ваше веб-приложение: вы должны заменить yourusername на ваше настоящее имя пользователя в pythonanywhere.com
https://www.pythonanywhere.com/user/yourusername/webapps/#tab_id_yourusername_pythonanywhere_com
2) прокрутите страницу вниз, где вы увидите : Log files и в этом разделе вы найдете журнал сервера, нажмите на него и вы будете перенаправлены на другую страницу, где вы можете прокрутить страницу вниз, оттуда вы можете увидеть print from your views.
.
Я надеюсь, что вы понимаете и извините за мой плохой английский.
Короткое решение
просмотрите файл журнала сервера здесь
https://www.pythonanywhere.com/user/yourusername/files/var/log/yourusername.pythonanywhere.com.server.log замените yourusername на your real username in pythonanywhere