Это не относится к emacs, но вы можете использовать отладчик Python, добавив в функцию просмотра Django следующее:
import pdb; pdb.set_trace()
Теперь, когда вы запускаете сервер разработки и просматриваете страницу, ваш браузер будет зависать или загружаться очень медленно - переключитесь на консоль, и вы получите доступ к полному отладчику. Вы можете проверить и изменить состояние вашего приложения с помощью интерактивной оболочки - ознакомьтесь с документацией по Python для отладчика или этой ссылкой для некоторых примеров отладки Python
Если все, что вам нужно, это войти в систему, добавьте следующее к вашему settings.py
:
logging.basicConfig(
level = logging.DEBUG,
format = '%(asctime)s %(levelname)s %(message)s',
filename = '/tmp/mylog.log',
filemode = 'w'
)
Теперь вы можете регистрировать сообщения на /tmp/mylog.log
, добавив следующее к любой функции просмотра:
import logging
logging.debug("Something happened")