Flask

Skjermbilde programvare:
Flask
Prog.varedetaljer:
Versjon: 0.10.1
Last opp dato: 13 May 15
Utvikler: Armin Ronacher
Lisens: Gratis
Popularitet: 125
Størrelse: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

Flask er beregnet for småskala applikasjoner blir utviklet for å være lett på CPU-bruk

Egenskaper .

  • Innebygd utvikling server og debugger
  • Integrert støtte for unittesting støtte
  • RESTful forespørsel utsending
  • Bruker Jinja2 templating
  • Støtte for sikre cookies (klientsiden økter)
  • 100% WSGI 1.0 kompatibel
  • Unicode basert
  • Omfattende dokumentert

Hva er nytt i denne versjonen:

  • Lagt til støtte for byte-strenger tilbake til økten system. Dette brøt kompatibilitet med vanlig tilfelle av folk setter binære data for token verifisering i økten.
  • Fikset et problem der du registrerer den samme metoden to ganger for samme endepunkt ville utløse et unntak feil.

Hva er nytt i versjon 0.9:

  • Fast en forutsetning i økter gjennomføring som kan bryte melding blinker på økter implementeringer som bruker ekstern lagring.
  • Endret atferd tuppel returverdier fra funksjoner. De er ikke lenger argumenter til responsen objekt, de har nå en definert betydning.
  • Lagd: attr: `flask.Flask.request_globals_class` å tillate en bestemt klasse som skal brukes på etableringen av: data:` ~ flask.g` forekomst av hver forespørsel
  • .
  • Lagt `required_methods` attributt for å vise funksjoner for å tvangs legge metoder ved registrering.
  • Lagt: func.: `Flask.after_this_request`
  • Lagd: func.: `Flask.stream_with_context` og evnen til å presse sammenhenger flere ganger uten å produsere uventet oppførsel

Hva er nytt i versjon 0.8:

  • misformede JSON data vil nå utløse en dårlig forespørsel HTTP unntak stedet av en verdi feil som vanligvis ville resultere i en 500 Internal server error hvis de ikke håndteres. Dette er en baklengs uforenlig endring.
  • Programmer nå ikke bare har en rot banen der ressursene og modulene er plassert, men også en instane banen som er anvist sted å slippe filer som er endret under kjøring (opplastinger etc.). Også dette er conceptionally eneste eksempel avhengig og utenfor versjonskontroll, så det er et perfekt sted å sette konfigurasjonsfiler etc. For mer informasjon se: ref.: `Forekomsten folders`
  • Lagt `` APPLICATION_ROOT`` konfigurasjon variabel.
  • Gjennomført: meth.: `~ Flask.testing.TestClient.session_transaction` å enkelt endre økter fra testmiljøet
  • Refactored testklient internt. Den `` APPLICATION_ROOT`` konfigurasjon variable samt `` SERVER_NAME`` er nå riktig brukt av testklient som standard.
  • Lagd: attr.: `Flask.views.View.decorators` å støtte enklere dekorere av plugg (klassebasert) visninger
  • Fikset et problem der testklient hvis brukt med med uttalelsen ikke utløser utførelsen av teardown handlers.
  • Lagt finere kontroll over session cookie parametere.
  • HEAD forespørsler til en metode visning nå automatisk sende til `get` metoden hvis ingen handler ble gjennomført.
  • Gjennomført den virtuelle: mod.: `Flask.ext` pakke å importere forlengelse fra
  • Konteksten bevaring av unntakene er nå en integrert del av Flask seg selv og ikke lenger av testklient. Dette ryddet opp noen interne logikk og senker oddsen runaway forespørsel sammenhenger unittests.

Hva er nytt i versjon 0.7.2:

  • Fast et problem med URL-prosessorer ikke riktig å jobbe på blåkopier.

Hva er nytt i versjon 0.7.1:

  • Feilretting utgivelse:
  • Lagt savnede fremtiden import som brøt 2.5-kompatibilitet.
  • Fast et uendelig redirect problem med skissene.

Hva er nytt i versjon 0.6.1:

  • Fikset et problem der standard `OPTIONS` svar ble ikke utsette alle gyldige metoder i `Allow` spissen.
  • Jinja2 mal lasting syntaks tillater nå & quot; ./& quot; foran en mal belastning bane. Tidligere denne forårsaket problemer med modul oppsett.
  • Fikset et problem der domenet innstillingen for moduler ble ignorert for statisk mappen.
  • Fast et sikkerhetsproblem som tillot kunder å laste ned vilkårlige filer hvis verten serveren var en Windows-basert operativsystem og klienten bruker omvendt skråstrek for å unnslippe den katalogen filene hvor utsatt fra.

Hva er nytt i versjon 0.6:

  • Etter forespørsel funksjoner kalles nå i motsatt rekkefølge av registrering.
  • Options nå automatisk implementert av Flask med mindre søknaden explictly legger "Valg" som metode for å URL regelen. I dette tilfellet ingen automatiske ALTERNATIVER håndtering spark i.
  • Statiske reglene er nå selv på plass hvis det ikke er statisk mappe for modulen. Dette ble iverksatt for å hjelpe GAE som vil fjerne statisk mappe hvis det er en del av en kartlegging i .yml filen.
  • : attr.: `~ Flask.Flask.config` er nå tilgjengelig i malene som` config`
  • Kontekst prosessorer vil ikke lenger overstyre verdiene som sendes direkte til gjengi funksjonen.
  • Lagt til muligheten til å begrense innkommende forespørsel data med den nye `` MAX_CONTENT_LENGTH`` konfigurasjonsverdi.
  • Den endepunktet for: meth.: `Flask.Module.add_url_rule` metoden er nå valgfritt å være i samsvar med funksjonen av samme navn på programmet objektet
  • Lagt til en: func.: `Flask.make_response` funksjon som forenkler skape respons objekt tilfeller visninger
  • Lagt signaliserer støtte basert på nødblinkelyset. Denne funksjonen er foreløpig valgfritt, og ment for å brukes av utvidelser og applikasjoner. Hvis du ønsker å bruke den, sørg for å ha `blinker`_ installert.
  • Refactored veien url adaptere er opprettet. Denne prosessen er nå fullt tilpasses med: meth.: `~ Flask.Flask.create_url_adapter` metode
  • Moduler kan nå melde seg på et underdomene i stedet for bare et prefiks. Dette gjør det mulig å binde en hel modul til en konfigurerbar underdomene.

Hva er nytt i versjon 0.5.1:

  • Løser et problem med mal lasting fra kataloger når modulene der brukes.

Hva er nytt i versjon 0.4:

  • Lagt til muligheten til å registrere søknad brede feil handlere fra moduler.
  • : meth.: `~ Flask.Flask.after_request` handlers er nå også påberopes dersom anmodningen dør med et unntak og en feilbehandling siden slår inn
  • Test klient har ikke evnen til å bevare forespørsel kontekst for litt lenger. Dette kan også brukes til å utløse egendefinerte forespørsler som ikke dukker anmodning stabelen for testing.
  • Fordi Python standard bibliotek cacher loggere, er navnet på den logger konfigurerbare nå å bedre støtte unittests.
  • Lagt `TESTING` bryter som kan aktivere unittesting hjelpere.
  • Den logger bytter til `DEBUG` modus nå hvis debug er aktivert.

Krav

  • Jinja 2.4 eller høyere
  • Werkzeug 0.6.1 eller nyere

Lignende programvare

MINI
MINI

1 Mar 15

Lotus
Lotus

12 May 15

Apache CXF
Apache CXF

9 Feb 16

RedSlim
RedSlim

28 Sep 15

Annen programvare fra utvikleren Armin Ronacher

Kommentarer til Flask

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!