Serwer sieci Web Gateway Interface jest interfejs niskiego poziomu między serwerami WWW i aplikacji internetowych / ram dla języka programowania Python.
Ten nieoficjalny i tzw "standard" do pisania aplikacji sieciowych został stworzony w celu wspierania wspólnych narzędzi do obsługi przenośnych aplikacji internetowych, które działają niezależnie od technologii serwerów one działać na.
Butelka jest ramy Python, nawet jeśli mały jeden, który działa na standardzie i WSGI może być używany do zapisu Serer-agnostykiem przenośnych aplikacji internetowych.
Butelka jest znany działać na wielu technologii serwerów niektórych badanych serwerami oraz pasty fapws3, Google App silnika i CherryPy. Nawet jeśli oficjalnie nie testowane, w zasadzie każdy serwer HTTP WSGI-zdolne można uruchomić butelki. Przynajmniej teoretycznie.
Sam framework jest wystarczająco małe, aby zmieścić jednego pliku i może być zainstalowany i załadowany jak każdy inny moduł Pythona
Opis .
- Brak zależności zewnętrzne
- własnego systemu routingu,
- SEO przyjazne adresy URL
- na matrycy, układy,
- Obsługa plików cookie
- Wsparcie dla manipulacji metadanych
- Wsparcie dla wysyłania plików
- Dane Formularz
- Wbudowany serwer HTTP,
Obsługa
Co nowego w tym wydaniu:
- Nowy BaseRequest.route () właściwość zwraca Route, że dopasowane żądania.
Co nowego w wersji 0.11.3:
- Natywne wsparcie dla Pythona 2.x i 3. x składni. Nie ma potrzeby, aby uruchomić 2to3 więcej.
- Wsparcie dla częściowych pobrania (Zakres) w static_file nagłówka ().
- Nowy interfejs ResourceManager pomaga lokalizacji plików dołączonych aplikacji.
- Dodane adapter serwera dla kelnerki.
- Nowy Bottle.merge () aby zainstalować wszystkie trasy z jednej aplikacji do drugiej.
- Nowa właściwość BaseRequest.app uzyskać obiektu aplikacji, który obsługuje żądania.
Co nowego w wersji 0.10.1:
- Dodano wsparcie dla aplikacji WSGI do surowych Bottle.mount ().
- Bottle.mount () kolejność parametrów zmianie.
- Bottle.route () teraz accpets ciąg import parametru wywołania zwrotnego.
- Wypada wsparcie Gunicorn 0.8. Aktualna wersja obsługiwana jest 0,13.
- Opcje niestandardowe do Gunicorn Dodano serwer.
- W końcu spadł wsparcie dla filtrów typu. Wymień na zamówienie wtyczki od potrzeb.
Co nowego w wersji 0.9.2:
- Co nowego:
- nowy plugin-API. Zobacz rozszerzeń i wtyczek Development Guide.
- trasę () dekorator ma wiele nowych funkcji. Zobacz Bottle.route () aby poznać szczegóły.
- Nowe zasilacze serwerowe dla gevent, meinheld i Bjoern.
- Pomoc dla szablonów SimpleTAL.
- Lepsze wyjątku czasu wykonywania obsługi dla mako szablonów w trybie debugowania.
- Wiele dokumentacji, poprawek i drobnych usprawnień.
- nowy obiekt Request.urlparts.
- Poprawiono wydajność:
- router środowisk specjalne gabloty wsgi.run_once przyspieszyć CGI.
- Skrócony czas ładowania modułu przez ~ 30% i zoptymalizowany szablon parser.
- Wsparcie dla & quot; App buforowania & quot; na Google App Engine.
- Niektóre z rzadko używanych lub nieaktualnych opcji są teraz wtyczek, które unikać narzut jeśli funkcja nie jest używana.
Co nowego w wersji 0.8.5:
- Poprawiono & quot; Przeładunki serwer umiera na wolnym sprzęcie. & quot;
Komentarze nie znaleziono