Я использую Django (1.2.5) на Jython (2.5.2) на Windows 7 (также пробовал это на XP с теми же результатами).Проблема, с которой я сталкиваюсь, связана с сервером разработки Django.Вывод с сервера искажается в первых нескольких символах каждой строки.
jython manage.py runserver
Проверка моделей ...
0 ошибок найдено
Django version 1.2.5, используя настройки «Опросы.settings»
Сервер разработки работает на http://127.0.0.1:8000/
Выйти из сервера с помощью CONTROL-C.
← [35; 1 м [09 / Mar / 2011 16:33:09] «GET / HTTP / 1.1» 500 64949
← [0 м ← [32 м [09 / Mar / 2011 16:33:16] «GET / admin HTTP / 1.1» 301 0
← [0 м ← [m [09 / Mar / 2011 16:33:17] «GET / admin / HTTP / 1.1» 200 1882
← [0m
Проблема в том, что я не могу остановить сервер с помощью Ctrl-C (или Ctrl-Z и т. Д.).Если я попробую Ctrl-Break, я получу очень длинную трассировку стека, но сервер все еще работает.Единственный способ остановить это - полностью закрыть окно терминала.
Это происходит только при запуске Django на Jython.На CPython это нормально.
Это также вызывает проблемы при вводе данных, такие как настройка суперпользователя администратора и т. Д. Данные повреждены и введены неправильно.Так что, похоже, проблема кодировки символов.Я погуглил повсюду и не смог найти ответ.Что я делаю не так или что мне нужно делать?Благодаря.