Flask

Software kuvakaappaus:
Flask
Ohjelmiston tiedot:
Versio: 0.10.1
Lähetyksen päivämäärä: 13 May 15
Kehittäjä: Armin Ronacher
Lupa: Vapaa
Suosio: 125
Koko: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

Pullo on tarkoitettu pienimuotoiseen sovelluksia kehitetään olemaan helppoa suorittimen käyttöä.

Ominaisuudet

  • Sisäänrakennettu kehittäminen palvelimen ja debuggeri
  • Integroitu tuki unittesting tuki
  • RESTful pyynnön lähettäminen
  • Käyttää Jinja2 templating
  • Tuki turvallisen evästeet (client side istunnot)
  • 100% WSGI 1.0 -yhteensopiva
  • Unicode perustuu
  • Laajasti dokumentoitu

Mikä on uusi tässä julkaisussa:

  • Lisätty tuki tavu jousille takaisin istuntoon järjestelmään. Tämä rikkoi soveltuvuutta yhteismarkkinoille tapauksessa kuhina binary tietoja merkki tarkastusta istuntoon.
  • Korjattu ongelma, jossa rekisteröitymättä samaa menetelmää kahdesti samasta päätepisteen johtaisi poikkeus väärin.

Mikä on uusi versiossa 0.9:

  • Fixed oletus istuntoihin täytäntöönpanossa, jotka voivat rikkoa viesti vilkkuva istuntoja toteutukset, jotka käyttävät ulkoisia tallennuslaitteita.
  • Muuttunut käyttäytyminen monikko tuoton arvoista toiminnoista. Ne eivät enää ole argumentteja vastauksen esine, mutta nyt ne on määritelty merkitys.
  • Lisätty: attr: `flask.Flask.request_globals_class` sallia tiettyyn luokkaan käytettäväksi luomiseen: tiedot:` ~ flask.g` esiintymä kustakin pyynnöstä.
  • lisätyt `required_methods` määrite nähdäksesi toiminnot pakottaa-lisätä menetelmien rekisteröinnistä.
  • Lisätty: func: `flask.after_this_request`.
  • Lisätty: func: `flask.stream_with_context` ja kyky työntää yhteyksissä useita kertoja tuottamatta odottamatonta toimintaa.

Mikä on uusi versiossa 0.8:

  • Virheellinen JSON tiedot nyt laukaisee huono pyynnön HTTP poikkeuksen sijaan of-arvon virhe, joka yleensä johtaisi 500 internal server error jos ei käsitellä. Tämä on taaksepäin yhteensopiva muutos.
  • Sovellukset nyt ei vain ole juuripolkua jossa resurssit ja moduulit sijaitsevat myös instane polku, joka on nimetty paikka pudottaa tiedostoja, joita on muokattu suorituksen (kuvat jne). Myös tämä on käsitteellisesti vain esimerkiksi riippuen ja sen ulkopuolella versionhallinta, joten se on täydellinen paikka laittaa konfigurointitiedostot jne Lisätietoja: viite: 'ilmentymän folders`.
  • Lisätty `` APPLICATION_ROOT`` kokoonpano muuttujan.
  • Toteutus: met: `~ flask.testing.TestClient.session_transaction` helposti muuttaa istunnot testiympäristössä.
  • refactored testi asiakas sisäisesti. `` APPLICATION_ROOT`` kokoonpano sekä muuttuvat että `` SERVER_NAME`` nyt oikein käyttää testi asiakas oletusarvoina.
  • Lisätty: attr: `flask.views.View.decorators` tukea yksinkertaisempi koristelu kytkettävien (luokka pohjainen) näkemyksiä.
  • Korjattu ongelma, jossa testi asiakas, jos käytetään kanssa lausunto ei laukaise toteuttamista purkamisen käsittelijät.
  • lisätyt hienompaa valvoa istuntoeväste parametrit.
  • HEAD pyyntöjä menetelmän katsella nyt automaattisesti lähettämiseksi `get` menetelmä, jos ei käsittelijä toteutettiin.
  • toteutti virtuaalisen: mod: `flask.ext` paketti tuoda jatke.
  • konteksti säilyttäminen poikkeuksista on nyt kiinteä osa Flask itse eikä enää testin asiakkaan. Tämä puhdistaa joitakin sisäistä logiikkaa ja vähentää kertoimella karannut pyynnöstä yhteyksissä unittests.

Mikä on uusi versiossa 0.7.2:

  • Korjattu ongelma URL-prosessorit eivät oikein työskentelevät piirustuksia.

Mikä on uusi versiossa 0.7.1:

  • Bugikorjaus release:
  • Lisätty puuttunut tulevaa tuontia, joka mursi 2.5 yhteensopivuus.
  • Fixed ääretön uudelleenohjaus kysymys piirustuksia.

Mikä on uusi versiossa 0.6.1:

  • Korjattu ongelma, jossa oletuksena `OPTIONS` vastaus ei paljastaen kaikki voimassa menetelmiä `Allow` otsikkoa.
  • Jinja2 mallin lastaus syntaksin mahdollistaa nyt & quot; ./& quot; edessä mallin kuorman tiellä. Aiemmin tämä aiheutti ongelmia moduulin asetelmia.
  • Korjattu ongelma, jossa aliverkkotunnuksen asetus moduuleja jätettiin huomiotta varten staattisen kansion.
  • Kiinteät turvallisuusongelma, joka annettiin asiakkaat ladata mielivaltaisia ​​tiedostoja, jos palvelukeskuksen oli Windows-pohjainen käyttöjärjestelmä ja asiakas käyttää kenoviivat paeta hakemistoon tiedostot jossa alttiina alkaen.

Mikä on uusi versiossa 0.6:

  • Kun pyyntö toiminnot on nyt nimeltään käänteisessä ilmoittautumisjärjestyksessä.
  • OPTIONS nyt automaattisesti toteutetaan taskumatti ellei hakemuksen eksplisiittisesti lisätään "OPTIONS", koska tapa URL sääntö. Tässä tapauksessa ei automaattista OPTIONS käsittelyn potkuja in.
  • Staattinen säännöt ovat nyt jopa paikka, jos ei ole staattista kansio moduulin. Tämä toteutettiin tukeen GAE joka poistaa staattisen kansion, jos se on osa kartoitus .yml tiedostoon.
  • : attr: `~ flask.Flask.config` on nyt saatavilla malleja kuten` config`.
  • Context prosessorit eivät enää ohittaa arvot siirretään suoraan tehdä toiminnon.
  • Lisätty kyky rajoittaa saapuvan pyynnön datan kanssa uuden `` MAX_CONTENT_LENGTH`` kokoonpano arvo.
  • päätepiste: mene: `flask.Module.add_url_rule` menetelmä on nyt pakollista oltava sopusoinnussa toiminto on sama nimi sovelluksen objektin.
  • Lisätty: toimin: `flask.make_response` toiminto, joka helpottaa luomista vastaus esine tapauksia näkymiä.
  • Lisätty signalointitukea perusteella hätävilkut. Tämä ominaisuus on tällä hetkellä vapaaehtoista, ja tarkoitus käyttää laajennuksia ja sovelluksia. Jos haluat käyttää sitä, varmista, että on `blinker`_ asennettuna.
  • refactored miten url sovittimia luodaan. Tämä prosessi on nyt täysin muokattavissa kanssa: mene: `~ flask.Flask.create_url_adapter` menetelmällä.
  • Moduulit voivat nyt rekisteröityä aliverkkotunnus eikä vain etuliite. Tämä tekee mahdolliseksi sitoa koko moduulin konfiguroitavissa aliverkkotunnus.

Mikä on uusi versiossa 0.5.1:

  • Korjaa ongelma mallin lastaus hakemistoista moduuleita missä käytetty.

Mikä on uusi versiossa 0.4:

  • Lisätty kyky rekisteröidä sovelluksen laaja virhe käsittelijät moduuleista.
  • : met: `~ flask.Flask.after_request` käsittelijät ovat nyt myös vedotaan jos pyyntö kuolee poikkeuksen ja virheiden käsittelyn sivulta potkuja in.
  • Test asiakas ei ole kyky säilyttää pyynnön yhteydessä vähän pidempään. Tätä voidaan käyttää myös laukaisemaan mukautettuja pyyntöihin, jotka eivät pop pyyntöä pinon testaukseen.
  • Koska Python standardin kirjasto kätköjä puunkorjuuta, nimi metsuri on konfiguroitavissa nyt paremmin tukea unittests.
  • lisätyt `suoritettavaan testaukseen kytkin, joka voi aktivoida unittesting auttajia.
  • metsuri siirtyy `DEBUG` tilassa nyt jos debug on päällä.

vaatimukset

  • Jinja 2.4 tai uudempi
  • Werkzeug 0.6.1 tai uudempi

Vastaavia ohjelmistoja

Serenade.js
Serenade.js

28 Feb 15

Ophal
Ophal

6 Mar 16

Ringo
Ringo

12 May 15

Horde
Horde

6 Mar 16

Muu ohjelmistojen kehittäjä Armin Ronacher

Kommentit Flask

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan