Прежде всего, я использую Windows, просто чтобы прояснить это. Я использую cmd.exe
до manage runserver
, и сервер работает нормально. Однако иногда, казалось бы, на случайной основе Django просто перестает писать в stdout! Сервер отвечает на мои запросы и все, но ничего не печатается.
Чтобы было еще яснее, я даже не говорю о print
в моем коде Django, так что это не может быть проблемой. Я говорю о том, когда он печатает, например. GET /someurl HTTP/1.1
, yada-yada ... Нажатие Ctrl + Break и перезапуск сервера не помогают. Однако, если я выйду из командной строки и запущу новую, а затем запустлю сервер, он снова начнет работать.
Есть идеи о том, что происходит? Это с Django 1.0.2 final и Python 2.6.2.