Я обнаружил эту проблему при обновлении шаблонов в URLConf и обнаружении, что новый шаблон нигде не был найден.
Итак, с urls.py я ничего не получаю, когда пишу на нем случайные строки, я имею в виду недопустимый код, и django не выдает никаких исключений и отлично справляется с URL.
Итак, я установил ROOT_URLCONF
в settings.py, и он указывает на "projectname.urls
", поэтому он читает нужный файл. Я попытался удалить urls.py, и сервер продолжает работать и работает нормально. Затем я удалил settings.py, просто чтобы убедиться, что он не читается, и это дало мне ожидаемое исключение.
Я тоже удалил все * .pyc, многократно перезапускал сервер запуска и даже перезагружал весь компьютер. Я также попытался удалить базу данных и снова запустить syncdb.
Я создал новый пустой проект, и он прекрасно работает.
Я использую последнюю версию для разработки:
Django версия 1.2 бета 1 SVN-12617, используя настройки 'cms.settings
'
Я прошу любую помощь, как отменить это поведение, я имею в виду, что должно быть что-то неправильно настроенное.