File er en enkel statisk filserver og katalog indeksen server i Python (WSGI app).
Ofte for testing vil du ønsker en statisk filserver og katalog indeksen som en del av din WSGI stabelen. I tillegg kan du ha for å kjøre slik som en del av en produksjons WSGI stack. File passer disse behovene.
Motivasjon
Jeg trengte en katalog indeksserver a la Apache å teste en PyPI klone jeg brukte. Etter oppmåling hva som var der ute, det synes ikke noe der ute som var lett forbruksmateriell for mitt formål. Så jeg skrev en eneste avhengig webob.
Innhold
fra filserver import * bør gi deg tilgang til alle de brukbare komponenter av filserver:
& Nbsp; file_response: returnere en webob respons objekt som passer til et filnavn
& Nbsp; FileApp: WSGI app som brytes file_response
& Nbsp; Directory Server: serverer en katalog tre og genererte indekser
& Nbsp; hoved: kommandolinje inngangspunkt
FileApp og file_response er tungt lånt fra http://docs.webob.org/en/latest/file-example.html om eksempelet det er mer komplett. Jeg vil jobbe med å gjøre dette mer grundig fremover. Jeg har også lånt fra Lim er StaticURLParser og static.Cling.
. I tillegg er det en kommandolinje skript, tjene, som kan brukes til å betjene en katalog med wsgiref serveren
Krav :
- Python
Kommentarer ikke funnet