Il server `wsgiref` di Python 3.0 non funziona
-
20-08-2019 - |
Domanda
Non riesco a far funzionare il modulo wsgiref
in Python 3.0. Per me funziona bene sotto 2.5. Anche quando provo l'esempio nei documenti , fallisce. Non riesce così tanto che anche se ho una funzione di stampa sopra dove faccio: & Quot; from wsgiref.simple_server import make_server
& Quot ;, non viene mai stampato per qualche motivo. Non genera alcun errore durante l'esecuzione e visualizza solo una pagina vuota nel browser e non registra alcun tipo di richiesta.
Qualcuno sa quale potrebbe essere il problema? Grazie!
Soluzione
numero 4718: pacchetto wsgiref totalmente rotto . mi dispiace per quello.
Altri suggerimenti
Temo che tu sia in un territorio inesplorato con WSGI su Python 3.0.
WEB-SIG sapeva molto tempo fa che wsgiref era rotto andando in 3.0, ma ha scelto di non fare nulla al riguardo. Le specifiche non sono state aggiornate per far fronte alla 3.0; spingere avanti WSGI anche per le cose su cui tutti concordano praticamente è semplicemente angosciantemente lento. È deprimente e insensato.
Quindi sì, è facile correggere l'evidente errore con decompressione dell'intestazione in simple_server, ma sarai comunque in esecuzione su un server che è stato convertito automaticamente da Python 2-a-3 e non realmente testato, senza de- jure standard per dire esattamente cosa dovrebbe fare ... non importa la compatibilità del framework.
Python 3.0 per gli script Web: ha bisogno di un po 'di lavoro.