Szczegóły programowe:
Wersja: 0.10.1
Filmu: 13 May 15
Licencja: Wolny
Popularność: 377
Rozmiar: 531 Kb
Kolba jest przeznaczona dla małych aplikacji skalę rozwija się łatwo na wykorzystanie procesora
Opis .
- Wbudowany Serwer rozwój i debugger
- Zintegrowana obsługa unittesting wsparcie
- relaksującego żądania wysłania
- Używa Jinja2 szablonów
- Obsługa zabezpieczonych plików cookie (sesje po stronie klienta)
- 100% zgodny z WSGI 1.0
- na podstawie Unicode
- udokumentowane
Co nowego w tym wydaniu:
- Dodano wsparcie dla ciągów bajtów z powrotem do systemu sesji. Ten złamał zgodności ze wspólnym przypadku osób stawiających dane binarne dla tokena weryfikacji do sesji.
- Naprawiono problem z rejestracji w taki sam sposób dwa razy do tego samego punktu końcowego uruchamiałaby wyjątek nieprawidłowo.
Co nowego w wersji 0.9:
- Poprawiono założeniem w realizacji sesji, które mogą złamać wiadomość miga na Sesje implementacje, które używają pamięci zewnętrznej.
- Zmienione zachowanie wartości zwracanych krotka z funkcji. Oni nie są już argumenty do obiektu odpowiedzi, teraz mają określone znaczenie.
- Dodane: atr: `flask.Flask.request_globals_class` aby umożliwić konkretne klasy mają być wykorzystywane w tworzeniu: dane:` ~ flask.g` wystąpienie każdego zapytania .
- Dodane `required_methods` atrybut, aby wyświetlić funkcje zmusić-dodać metody przy rejestracji.
- Dodane: func:. `Flask.after_this_request`
- Dodane: func:. `Flask.stream_with_context` i zdolność do pchania kontekstach wiele razy, nie powodując nieoczekiwane zachowanie
Co nowego w wersji 0.8:
- malformed danych JSON będzie teraz wywołać złe żądanie HTTP, a nie wyjątek błędu wartości, które zwykle spowodowałoby 500 błędu serwera jeśli nie obchodzić. To jest wstecznie niezgodna zmiany.
- Aplikacje mają teraz nie tylko ścieżkę katalogu głównego, gdzie znajdują się zasoby i moduły, ale także ścieżkę instane które jest wyznaczone miejsce do upuścić pliki, które są modyfikowane w czasie wykonywania (dodane itd.). Także to jest koncepcyjnie jedyny przypadek w zależności, jak i poza kontrola wersji, więc jest to idealne miejsce, aby umieścić pliki konfiguracyjne itp Więcej informacji na stronie: Ref.: `Instancji folders`
- Dodane zmiennej konfiguracji `` APPLICATION_ROOT``.
- Wdrożone: met. `~ Flask.testing.TestClient.session_transaction` łatwo modyfikować sesje ze środowiska testowego
- refactored klient testowy wewnętrznie. `` Konfiguracja zmiennej APPLICATION_ROOT`` jak `` SERVER_NAME`` są teraz prawidłowo stosowane przez klienta testowego jako domyślne.
- Dodane: atr. `Flask.views.View.decorators` wspierać prostsze zdobienia z dołączanymi klasy) (na podstawie poglądów
- Naprawiono błąd, gdzie klient testowy jeśli używana z ze stwierdzeniem nie wywołać wykonanie obsługi przerywaniem.
- Dodane precyzyjną kontrolę nad parametrami plików cookie sesji.
- żądania HEAD do widzenia metoda automatycznie wysyła do `GET` metody w przypadku braku obsługi wdrożonego.
- Wdrożone wirtualny: mod:. `Pakiet flask.ext` importowania rozszerzenie od
- zachowanie kontekstu na wyjątkach jest teraz integralną częścią samej kolby i nie klienta testowego. Ten posprzątać trochę wewnętrzną logikę i obniża szanse na zbiegłych w unittests kontekstach życzenie.
Co nowego w wersji 0.7.2:
- Naprawiono problem z procesorami URL nie działa prawidłowo na plany.
Co nowego w wersji 0.7.1:
- wydanie poprawkowe:
- Dodano brakujące przyszłego przywozu, który wybuchł 2,5 kompatybilność.
- Poprawiono problem przekierowanie z nieskończoną plany.
Co nowego w wersji 0.6.1:
- Naprawiono błąd, gdzie domyślnym `odpowiedź OPTIONS` nie narażając wszystkich prawidłowych metod w `Allow` cel.
- Jinja2 składni szablonu ładowania pozwala teraz & quot; ./& quot; przed obwód obciążenia szablonu. Wcześniej to spowodowało problemy z ustawieniami modułu.
- Naprawiono problem z ustawieniem subdomenę modułów został zignorowany folderu statycznym.
- Naprawiono problem bezpieczeństwa, który pozwalał klientom pobranie dowolnych plików, jeśli serwer gospodarz był windows system operacyjny, a klient korzysta backslashy uciec z katalogu plików, gdzie narażone z.
Co nowego w wersji 0.6:
- Po funkcje żądania są teraz nazywa się w odwrotnej kolejności rejestracji.
- OPCJE jest automatycznie realizowana przez Kolba chyba że wniosek explictly dodaje, "Opcje", jak metody do zasady URL. W tym przypadku nie ma opcji automatycznego przenoszenia kopnięcia w.
- zasady statyczne są teraz jeszcze na miejscu, jeżeli nie ma statyczne katalog modułu. To był realizowany do pomocy GAE, które usunie folder statyczny czy jest to część odwzorowania w pliku .yml.
- : atr. `~ Flask.Flask.config` jest teraz dostępny w szablonach jak` config`
- Procesory kontekstowe nie będzie przesłaniać wartości przekazywane bezpośrednio do funkcji renderowania.
- Dodano możliwość ograniczenia danych przychodzących żądań z nowym `` wartości konfiguracji MAX_CONTENT_LENGTH``.
- punkt końcowy dla: met:. `Metody flask.Module.add_url_rule` jest teraz opcjonalnie być zgodne z funkcją tej samej nazwie na obiekt aplikacji
- Dodano: func:. `Funkcji flask.make_response`, że ułatwia tworzenie instancji obiektów odpowiedzi w widokach
- Dodane sygnalizacji wsparcia w oparciu o kierunkowskaz. Ta funkcja jest obecnie opcjonalny i powinien być używany przez rozszerzenia i aplikacje. Jeśli chcesz go używać, upewnij się, że zainstalowany blinker`_ `.
- refactored sposób url tworzone są adaptery. Proces ten jest teraz w pełni konfigurowalny z: met. `~ Metoda flask.Flask.create_url_adapter`
- Moduły mogą teraz zapisać się na subdomenie, a nie tylko prefiksem URL. To sprawia, że możliwe wiążą cały moduł konfigurowalnego subdomeny.
Co to jest nowy w wersji 0.5.1:
- Rozwiązuje problem z szablonu z katalogów przy załadunku moduły gdzie stosowane.
Co nowego w wersji 0.4:
- Dodano możliwość rejestrowania aplikacji szerokie obsługi błędów z modułów.
- : met. `~ Flask.Flask.after_request` teleskopowe są teraz również wywołany jeśli wniosek umiera z wyjątkiem i obsługa błędów stronę kopnięć w
- klient testowy nie ma możliwości, aby zachować kontekst wniosku o trochę dłużej. To może być również używany do uruchomienia własnych wniosków, które nie pojawiają stos zapytanie do testów.
- Ponieważ buforuje standardowej biblioteki Pythona rejestratory, nazwa rejestratora jest konfigurowalny teraz do lepszych unittests wsparcia.
- Dodane `przełącznik TESTING`, że może aktywować unittesting pomocników.
- rejestrator przełącza się w tryb DEBUG` teraz `debug, jeśli jest włączona.
Wymagania :
- Jinja 2.4 lub nowszy,
- Werkzeug 0.6.1 lub wyższej,
Komentarze nie znaleziono