Flask

Screenshot Software:
Flask
Detalii soft:
Versiune: 0.10.1
Incarca data: 13 May 15
Producător: Armin Ronacher
Licenţă: Gratuit
Popularitate: 125
Dimensiune: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

Flask este destinat pentru aplicații la scară mică a fost dezvoltat pentru a fi ușor de pe utilizarea procesorului

Caracteristici :.

  • Construit in serverul de dezvoltare și debugger
  • suport integrat pentru unittesting sprijin
  • cerere RESTful dispecerizare
  • Folosește Jinja2 templating
  • Suport pentru cookie-uri sigure (sesiuni adverse client)
  • 100% WSGI 1.0 compatibil
  • Unicode pe baza
  • documentate extensiv

Ce este nou în această versiune:

  • Adăugat suport pentru siruri de caractere octet înapoi la sistemul de sesiune. Aceasta a rupt compatibilitatea cu comună cazul persoanelor punerea date binare de verificare semn în sesiunea.
  • Fixed o problemă în cazul înregistrării aceeași metodă de două ori pentru aceeași final ar declanșa o excepție incorect.

Ce este nou în versiunea 0.9:

  • Fix o presupunere in implementarea de sesiuni care ar putea rupe mesaj intermitent pe Ședințe implementari care folosesc de stocare extern.
  • schimbat comportamentul de valori de returnare tuplu din funcții. Acestea sunt argumente nu mai la obiect răspuns, ei au acum un sens definit.
  • Adaugat: attr: `flask.Flask.request_globals_class` pentru a permite o anumită categorie pentru a fi utilizate pe crearea de: date:` ~ exemplu flask.g` fiecărei cereri
  • .
  • Adaugata `atribut required_methods` pentru a vedea funcțiile pentru a forța, a adăuga metode de înregistrare.
  • adaugarii: FUNC:. `Flask.after_this_request`
  • Adaugat: FUNC:. `Flask.stream_with_context` și capacitatea de a împinge contexte de mai multe ori fără a produce un comportament neașteptat

Ce este nou în versiunea 0.8:

  • de date JSON incorect va declanșa acum un rău excepție cerere HTTP loc de o eroare de valoare, care, de obicei, ar duce la o eroare de server intern de 500 dacă nu sunt manipulate. Aceasta este o schimbare înapoi incompatibil.
  • Aplicații acum nu numai o cale rădăcină unde se află resursele și modulele, ci, de asemenea, o cale instane care este locul desemnat să renunțe la fișierele care sunt modificate în timpul rulării (imagini etc.). De asemenea, aceasta este conceptual doar exemplu, în funcție și în afara de control al versiunii deci este locul perfect pentru a pune fișierele de configurare, etc Pentru mai multe informații, consultați: ref:. `Exemplu, folders`
  • Adaugata `` variabila de configurare APPLICATION_ROOT``.
  • Implementat: met. `~ Flask.testing.TestClient.session_transaction` de a modifica cu ușurință sesiunile de mediul de testare
  • client de testare Refactored intern. `` Variabila de configurare APPLICATION_ROOT`` precum `` SERVER_NAME`` sunt acum utilizate în mod corespunzător de către client de testare ca implicite.
  • Adaugat: attr:. `Flask.views.View.decorators` a sprijini decorarea simplă a (bazate pe clasă) vizualizări conectabile
  • Fixed o problemă în cazul în care clientul de testare, dacă este utilizat cu cu declarația nu a declanșa executarea Stivuitoare teardown.
  • Adaugata control mai bun asupra parametrilor cookie de sesiune.
  • cereri cap la vederea metodă acum expedierea automat `metoda get` dacă nu handler a fost implementat.
  • Implementarea virtuală: MOD:. `Pachetul flask.ext` a importa extensia din
  • Conservarea context excepții este acum o parte integrantă a Flask sine și nu mai clientului de testare. Această curățat unele logica internă și scade sansele de a contextelor cerere fugari în UnitTests.

Ce este nou în versiunea 0.7.2:

  • Fix o problemă cu procesoare URL nu corect de lucru pe planuri.

Ce este nou în versiunea 0.7.1:

  • de presă Bugfix:
  • Adaugata import viitor lipsă care a rupt 2,5 compatibilitate.
  • Fix o problemă redirecționare infinit cu planuri.

Ce este nou în versiunea 0.6.1:

  • Fixed o problemă în cazul în care implicit `răspuns OPTIONS` nu a fost expunerea toate metodele valabile în `Allow` antetul.
  • Jinja2 sintaxă șablon de încărcare permite acum & quot; ./& quot; în fața unui drum sarcină șablon. Anterior aceasta a cauzat probleme cu setări module.
  • Fixed o problemă în cazul în care setarea pentru module subdomeniu a fost ignorat pentru folder statice.
  • Fixed o problemă de securitate care a permis clientilor sa descarce fisiere arbitrare dacă serverul gazdă a fost un sistem de operare bazat ferestre și clientul folosește backslash pentru a scăpa de directorul fisierele unde expuse la.

Ce este nou în versiunea 0.6:

  • După funcții cerere sunt acum în ordine inversă de înregistrare.
  • OPTIUNI este acum pusă în aplicare în mod automat de către Flask dacă cererea adaugă explictly "Opțiuni" ca metodă de regula URL. În acest caz, există alte opțiuni automate de manipulare lovituri in.
  • reguli statice sunt acum chiar în locul în cazul în care nu există nici un dosar static pentru modulul. Acest lucru a fost pus în aplicare pentru a ajuta GAE care va elimina dosarul static dacă este parte dintr-o cartografiere în fișierul .yml.
  • : Attr:. `~ Flask.Flask.config` este acum disponibil in șabloanele ca` config`
  • procesoare context nu va mai trece valori trecut direct la funcția face.
  • Adaugata capacitatea de a limita datele cerere de intrare cu noua `` valoare de configurare MAX_CONTENT_LENGTH``.
  • Obiectivul pentru: Meth:. `Metoda flask.Module.add_url_rule` este acum opțională să fie în concordanță cu funcția cu același nume de pe obiect cererea
  • Adăugat de: FUNC:. `Funcție flask.make_response` care simplifică crearea instanțe obiect răspuns în vedere
  • Adăugat suport bazat pe semnalizare semnalizare. Această caracteristică este în prezent optional si se presupune a fi utilizate de extensii și aplicații. Dacă doriți să-l utilizați, asigurați-vă că pentru a avea `blinker`_ instalat.
  • Refactored modul adaptoare url sunt create. Acest proces este acum complet personalizabil, cu: Meth:. `~ Metodă flask.Flask.create_url_adapter`
  • Modulele pot înregistra acum pentru un subdomeniu în loc de doar un prefix URL. Acest lucru face posibilă lega un modul întreg la un subdomeniu configurabil.

Ce este nou în versiunea 0.5.1 :

  • Rezolvă o problemă cu șablon de încărcare de la directoare atunci când modulele atunci când sunt utilizate.

Ce este nou în versiunea 0.4:

  • Adaugata capacitatea de a înregistra aplicare Stivuitoare eroare largă de module.
  • : met. `~ Flask.Flask.after_request` Stivuitoare sunt acum, de asemenea, invocate în cazul în care cererea moare cu o excepție și o pagină tratarea erorilor lovituri in
  • client de testare nu are capacitatea de a păstra contextul cerere un pic mai mult. Acest lucru poate fi de asemenea utilizat pentru a declanșa cereri personalizate care nu apar stiva cerere pentru testare.
  • Deoarece Python Caches biblioteca standard de furnizori de bustean, numele logger este configurabil acum UnitTests sprijini mai bine.
  • Adaugata `comutator TESTING` care poate activa unittesting ajutoare.
  • logger trece la `modul DEBUG` acum, dacă debug este activat.

Cerințe :

  • Jinja 2.4 sau mai mare
  • Werkzeug 0.6.1 sau mai mare

Software similare

MooTools
MooTools

9 Feb 16

RIOT.js
RIOT.js

10 Feb 16

Spark
Spark

6 Mar 16

Bone.io
Bone.io

13 May 15

Alte software-uri de dezvoltator Armin Ronacher

MarkupSafe
MarkupSafe

5 Jun 15

Werkzeug
Werkzeug

14 Apr 15

Jinja2
Jinja2

11 May 15

Comentarii la Flask

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!