Flask

Software skärmdump:
Flask
Mjukvaruinformation:
Version: 0.10.1
Ladda upp dagen: 13 May 15
Utvecklare: Armin Ronacher
Licens: Gratis
Popularitet: 125
Storlek: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

Flask är avsett för småskaliga applikationer som utvecklats för att vara lätt på CPU-användning

Egenskaper .

  • Inbyggd utveckling server och debugger
  • Integrerat stöd för unittesting stöd
  • RESTful begäran sända
  • Använder Jinja2 mall
  • Stöd för säkra cookies (klientsidan sessioner)
  • 100% WSGI 1.0-kompatibel
  • Unicode baserad
  • väldokumenterade

Vad är nytt i den här versionen:

  • Stöd för byte strängar tillbaka till sessionen systemet. Detta bröt förenlighet med den gemensamma gäller människor sätter binärdata för token kontroll i sessionen.
  • Fixat ett problem där registrering av samma metod två gånger för samma endpoint skulle utlösa ett undantag felaktigt.

Vad är nytt i version 0.9:

  • Fixat ett antagande i sessioner genomförande som kunde bryta meddelande blinkar på sessioner implementeringar som använder extern lagring.
  • Ändrat beteende tuppeln returvärden från funktioner. De är inte längre argument till svar objektet, de nu har en definierad betydelse.
  • Lade: attr: `flask.Flask.request_globals_class` att tillåta en viss klass som ska användas på skapandet av: data:` ~ flask.g` instans av varje begäran
  • .
  • Added `required_methods` attribut för att visa funktioner för att tvångs lägga metoder vid registreringen.
  • Added: funk. `Flask.after_this_request`
  • Lade: funk. `Flask.stream_with_context` och förmågan att driva sammanhang flera gånger utan att ge oväntat beteende

Vad är nytt i version 0.8:

  • Felaktiga JSON data kommer nu att utlösa en dålig begäran HTTP undantag istället av ett värde fel som vanligen skulle resultera i en 500 internt fel servern om de inte hanteras. Detta är en bakåt inkompatibel ändring.
  • Program nu inte bara har en rotsökväg där resurserna och moduler finns även en instane väg som är anvisad plats att släppa filer som är modifierade vid körning (uppladdningar etc.). Även detta är principiellt endast exempel beroende och utanför versionskontroll så det är det perfekta stället att sätta konfigurationsfiler etc. För mer information se: ref. `Förekomst folders`
  • Lade till `` APPLICATION_ROOT`` konfigurationsvariabel.
  • Genomfört: meth. `~ Flask.testing.TestClient.session_transaction` enkelt ändra sessioner från testmiljön
  • Refactored testklient internt. Den `` APPLICATION_ROOT`` konfigurationsvariabel samt `` är SERVER_NAME`` nu används på rätt sätt av testklient som standard.
  • Lade: attr. `Flask.views.View.decorators` att stödja enklare utsmyckning av jackbara (klass baserade) visningar
  • Fixat ett problem där testklient om den används med med uttalandet inte utlösa genomförandet av nedkoppling hanterare.
  • Inkom finare kontroll över session cookie parametrar.
  • HEAD förfrågningar till en metod vy nu automatiskt skickas till `get` metod om ingen hanterare genomfördes.
  • Genomfört den virtuella: mod. `Flask.ext` paket att importera förlängning från
  • sammanhang bevara om undantag är nu en integrerad del av kolv själv och inte längre av testklient. Detta rensas upp några inre logik och sänker oddsen för skenande begäran sammanhang unittests.

Vad är nytt i version 0.7.2:

  • Fixat ett problem med URL-processorer inte fungerande på ritningar.

Vad är nytt i version 0.7.1:

  • felrättningsutgåva:
  • Inkom saknas framtida import som bröt 2,5 kompatibilitet.
  • Fixat en oändlig omdirigering problem med ritningar.

Vad är nytt i version 0.6.1:

  • Fixat ett problem där standard `OPTIONS` svar inte utsätta alla giltiga metoder i `Allow` sidhuvudet.
  • Jinja2 mall lastning syntax tillåter nu & quot; ./& quot; framför en mall belastningsvägen. Tidigare har detta orsakat problem med modul inställningar.
  • Fixat ett problem där domänen inställningen för moduler ignorerades för statiska mappen.
  • Fixat ett säkerhetsproblem som tillät kunder att ladda ner godtyckliga filer om värdservern var en Windows-baserade operativsystem och klienten använder bakstreck att undkomma katalogen filerna där exponerade från.

Vad är nytt i version 0.6:

  • Efter begäran funktioner är nu kallas i omvänd ordning för registrering.
  • ALTERNATIV nu automatiskt genomförs av kolv om ansökan explictly tillägger "Alternativ" som metod för att URL regeln. I detta fall får inga automatiska ALTERNATIV hantering sparkar i.
  • Statiska regler är nu även på plats om det inte finns någon statisk mapp för modulen. Detta genomfördes för att underlätta GAE som kommer att ta bort den statiska mappen om det är en del av en kartläggning i .yml filen.
  • : attr. `~ Flask.Flask.config` finns nu i mallarna som` config`
  • Context processorer kommer inte längre att åsidosätta värden skickas direkt till återgivningsfunktionen.
  • Lagt till möjligheten att begränsa inkommande begäran data med nya `` MAX_CONTENT_LENGTH`` konfigurationsvärde.
  • Slutpunkten för: meth. `Flask.Module.add_url_rule` metod är nu frivilligt att vara konsekvent med funktionen med samma namn på programobjekt
  • Lade till en: funk. `Flask.make_response` funktion som förenklar skapa svarsobjektinstanser av utsikten
  • Lade signalering stöd baserat på blinker. Den här funktionen är för närvarande frivilligt och tänkt att användas av tillägg och appar. Om du vill använda det, se till att ha `blinker`_ installerat.
  • Refactored vägen url adaptrar skapas. Denna process är nu helt anpassningsbara med: meth. `~ Flask.Flask.create_url_adapter` metod
  • Moduler kan nu registrera sig för en underdomän i stället för bara en URL-prefix. Detta gör det möjligt att binda en hel modul till en konfigurerbar subdomän.

Vad är nytt i version 0.5.1:

  • Löser ett problem med mall lastning från kataloger när moduler där används.

Vad är nytt i version 0.4:

  • Lagt till möjligheten att registrera ansökan lastare breda fel från modulerna.
  • : meth. `~ Flask.Flask.after_request` hanterare nu också åberopas om begäran dör med ett undantag och en felhantering sidan sparkar i
  • Testa klient har inte förmågan att bevara begäran sammanhang och under en lite längre. Detta kan också användas för att trigga anpassade förfrågningar som inte pop begäran stacken för testning.
  • Eftersom Python standardbiblioteks cachar loggers, är namnet på logg konfigurerbara nu bättre stöd unittests.
  • Inkom `testning: omkopplare som kan aktivera unittesting hjälpare.
  • Loggern byter till `DEBUG` läge nu om debug är aktiverat.

Krav :

  • Jinja 2.4 eller högre
  • Werkzeug 0.6.1 eller högre

Liknande mjukvara

CubicWeb
CubicWeb

13 May 15

Appy
Appy

12 May 15

Bullet
Bullet

13 Apr 15

Horus Plus
Horus Plus

12 Apr 15

Annan programvara för utvecklare Armin Ronacher

Jinja2
Jinja2

11 May 15

MarkupSafe
MarkupSafe

5 Jun 15

Werkzeug
Werkzeug

14 Apr 15

Kommentarer till Flask

Kommentarer hittades inte
Kommentar
Slå på bilder!