FileServer є простий статичний файловий сервер і індекс Directory Server в 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
Коментар не знайдено