Python 3.0 `servidor wsgiref` não funcionando
-
20-08-2019 - |
Pergunta
Eu não consigo obter o módulo wsgiref
ao trabalho em tudo sob Python 3.0. Ele funciona muito bem em 2,5 por mim, no entanto. Mesmo quando eu tento o href="http://docs.python.org/3.0/library/wsgiref.html?highlight=wsgiref#examples" rel="nofollow noreferrer"> exemplo , Falha. Ele falha com tanta força que, mesmo se eu tiver uma função de impressão acima de onde eu faço: "from wsgiref.simple_server import make_server
", nunca será impresso por algum motivo. Ele não thow quaisquer erros quando executado, e isso só mostra uma página em branco no navegador e não registra qualquer tipo de solicitação.
Alguém sabe o que o problema pode ser? Obrigado!
Solução
edição 4718: Pacote wsgiref totalmente quebrado . desculpe por isso.
Outras dicas
Você está em território desconhecido com WSGI em Python 3.0 receio.
WEB-SIG sabia há muito tempo que wsgiref foi quebrado entrar em 3.0, mas optou por não fazer nada sobre isso. A especificação não foi atualizado para lidar com 3,0; empurrando WSGI para a frente até mesmo para as coisas que todos bem-muito concorda com é apenas dolorosamente lento. É deprimente e sem sentido.
Então, sim, é fácil corrigir o erro óbvio com cabeçalho desembalar em simple_server, mas você ainda vai ser executado em um servidor que tenha sido convertido a partir de Python 2 para 3 automaticamente, e não é testado, sem de- padrão jure para dizer exatamente o que deve fazer ... Nunca compatibilidade quadro mente.
Python 3.0 para scripts web:. Precisa de algum trabalho