FileServer является простой статический файловый сервер и сервер каталогов индекс в Python (WSGI приложение).
Часто для тестирования вы хотите статический файловый сервер и индекс каталога как часть вашего WSGI стека. Кроме того, вы можете иметь требования для запуска, такие как части стека производство WSGI. FileServer соответствует этим требованиям.
Мотивация
Мне нужен был сервер индексирования каталога ла Apache, чтобы проверить клон PyPi я использовал. После съемки, что было там, кажется, не существует ничего, что там было легко Потребляемая для моих целей. Так что я написал одну только в зависимости от WebOb.
Содержание
от файлового сервера импорт * вы получите доступ ко всем используемым компонентам файловом:
& NBSP; file_response: вернуть объект ответа WebOb, соответствующий имени файла
& NBSP; FileApp: WSGI приложение, которое обертывания file_response
& NBSP; Directory Server: служит дерево каталогов и генерируемые индексы
& NBSP; основные: командный пункт строка ввода
FileApp и file_response сильно заимствован из http://docs.webob.org/en/latest/file-example.html хотя пример есть более полным. Я буду работать на делая это более тщательный идти вперед. Я также заимствованы из StaticURLParser пасты и static.Cling.
. Кроме того, есть скрипт командной строки, служить, которые могут быть использованы, чтобы служить каталог с сервером wsgiref
Требования
- Python
Комментарии не найдены