Сервер `wsgiref` Python 3.0 не функционирует
-
20-08-2019 - |
Вопрос
Кажется, я не могу понять wsgiref
модуль для работы вообще под Python 3.0.Однако для меня это прекрасно работает при температуре ниже 2.5.Даже когда я пытаюсь пример в документах, это терпит неудачу.Это выходит из строя так сильно, что даже если у меня есть функция печати выше, где я делаю:"from wsgiref.simple_server import make_server
", по какой-то причине это никогда не печатается.Он не выдает никаких ошибок при запуске, и он просто отображает пустую страницу в браузере и не регистрирует какие-либо запросы.
Кто-нибудь знает, в чем может заключаться проблема?Спасибо!
Решение
проблема 4718: пакет wsgiref полностью поврежден.извини за это.
Другие советы
Боюсь, вы находитесь на неизведанной территории с WSGI на Python 3.0.
WEB-SIG давно знал, что wsgiref был сломан при переходе к версии 3.0, но решил ничего с этим не делать.Спецификация не была обновлена, чтобы соответствовать версии 3.0;продвигать WSGI вперед даже для тех вещей, с которыми все в значительной степени согласны, просто мучительно медленно.Это угнетает и бессмысленно.
Так что да, очевидную ошибку с распаковкой заголовка легко исправить в simple_server , но вы по-прежнему будете работать на сервере, который был автоматически преобразован с Python 2 на 3 и на самом деле не тестировался, поскольку де-юре стандарт не говорит точно, что он должен делать...не обращайте внимания на совместимость фреймворка.
Python 3.0 для веб-сценариев:нужно немного поработать.