Отладка в Django

Во время разработки сайта часто приходится заниматься отладкой, ещё чаще такое бывает, когда в наследство достаётся чужой сайт. Недавно досталось перенести Django сайт на новый хостинг и в ходе переноса выяснилось, что используется всячески устаревшая версия django==1.4.2

При запуске сайт выдавал слепое отладочное сообщение

$ ./manage.py runserver

Error: No module named utils

Отловить такую ощибку можно с помощью опции запуска менеджера --traceback которая показыват весь трейс запуска. С его помощью выяснил, что модуль admin_tools/dashboard/modules.py не соответствует действительности и импорт from django.forms.utils import flatatt

нужно заменить на

from django.forms.util import flatatt
Комментариев 0
Нужна авторизация с помощью
Об авторе
Илья Илья

меня можно найти тут