Flask

Software screenshot:
Flask
Software informatie:
Versie: 0.10.1
Upload datum: 13 May 15
Ontwikkelaar: Armin Ronacher
Licentie: Gratis
Populariteit: 125
Maat: 531 Kb

Rating: 4.0/5 (Total Votes: 1)

Fles is bedoeld voor kleinschalige toepassingen worden ontwikkeld gemakkelijk op CPU-gebruik te zijn

Eigenschappen .

  • Ingebouwde ontwikkeling server en debugger
  • Geïntegreerde ondersteuning voor unittesting ondersteuning
  • REST verzoek dispatching
  • Gebruikt Jinja2 templating
  • Ondersteuning voor veilige cookies (client side sessies)
  • 100% WSGI 1.0 compliant
  • Unicode gebaseerd
  • uitgebreid gedocumenteerd

Wat is nieuw in deze release:

  • Ondersteuning voor byte strings terug naar de sessie systeem. Dit brak verenigbaarheid met de gemeenschappelijke zaak van de mensen zetten binaire data voor token verificatie in de sessie.
  • Vast een kwestie waar twee keer registreren dezelfde methode voor hetzelfde eindpunt zou een uitzondering verkeerd leiden.

Wat is nieuw in versie 0.9:

  • Vast een aanname in sessies implementatie die konden bericht breken knippert op sessies implementaties die externe opslag te gebruiken.
  • Veranderd het gedrag van tupel terugkeer waarden van functies. Ze zijn niet langer argumenten om de respons object, hebben ze nu een bepaalde betekenis.
  • Toegevoegd: attr: `flask.Flask.request_globals_class` te maken voor een specifieke klasse moet worden gebruikt op het scheppen van de: gegevens:` ~ flask.g` exemplaar van elk verzoek
  • .
  • Toegevoegd `required_methods` attribuut om functies te bekijken om methoden te dwingen-add-on registratie.
  • Toegevoegd: func:. `Flask.after_this_request`
  • Toegevoegd: func:. `Flask.stream_with_context` en de mogelijkheid om contexten meerdere keren te duwen zonder dat onverwacht gedrag

Wat is nieuw in versie 0.8:

  • Misvormde JSON data zal nu leiden tot een slechte verzoek HTTP uitzondering plaats met een waarde fout die gewoonlijk zou leiden tot een 500 interne server fout als niet behandeld. Dit is een achteruit onverenigbaar verandering.
  • Toepassingen nu hebben niet alleen een wortel pad waar de middelen en de modules zijn gevestigd, maar ook een instane pad dat is de aangewezen plek om bestanden die zijn gewijzigd op runtime (upload etc.) te laten vallen. Ook dit is conceptioneel enige instantie afhankelijk en buiten versie controle, dus het is de perfecte plek om configuratiebestanden enz gezet Voor meer informatie zie: ref:. `Bijvoorbeeld-folders`
  • Toegevoegd de `` APPLICATION_ROOT`` configuratievariabele.
  • Implemented: meth. `~ Flask.testing.TestClient.session_transaction` gemakkelijk sessies van de testomgeving te wijzigen
  • gerefactored testclient intern. De `` APPLICATION_ROOT`` configuratievariabele evenals `` SERVER_NAME`` worden nu goed gebruikt door de test-client als standaard.
  • Toegevoegd: attr:. `Flask.views.View.decorators` eenvoudiger decoreren van pluggable (klasse gebaseerde) standpunten te ondersteunen
  • Vast een kwestie waar de test-client, indien gebruikt met de met de verklaring heeft de uitvoering van de demontage handlers niet geactiveerd.
  • Toegevoegd fijnere controle over de sessie-cookie parameters.
  • HEAD verzoeken om een ​​werkwijze view nu automatisch verzending naar het `get` methode als er geen handler geïmplementeerd.
  • Implemented de virtuele: mod:. `Flask.ext` pakket om extensie importeren uit
  • De context behoud op uitzonderingen is nu een integraal onderdeel van Kolf zelf en niet langer van de test-client. Dit opgeruimd enkele interne logica en verlaagt de kans op hol geslagen verzoek contexten unittests.

Wat is nieuw in versie 0.7.2:

  • Vast een probleem met URL-processors niet goed werkt op blauwdrukken.

Wat is nieuw in versie 0.7.1:

  • Bugfix versie:
  • Toegevoegd ontbrekende toekomstige invoer dat 2.5 compatibiliteit brak.
  • Vast een oneindige redirect probleem met blauwdrukken.

Wat is nieuw in versie 0.6.1:

  • Vast een kwestie waar de standaard `OPTIONS` reactie niet alle geldige methoden bloot in de `Allow` kopt de bal.
  • Jinja2 template laden syntax maakt het nu mogelijk & quot; ./& quot; voor een template belastingsbaan. Eerder dit veroorzaakt problemen met de module setups.
  • Vast een kwestie waar het subdomein instelling voor modules werd genegeerd voor de statische map.
  • Vast een security probleem dat mogen klanten om willekeurige bestanden te downloaden als de host server is een Windows-gebaseerd besturingssysteem en de client gebruikt backslashes naar de map te ontsnappen aan de files, waar blootgesteld uit.

Wat is nieuw in versie 0.6:

  • Na aanvraag functies nu worden genoemd in omgekeerde volgorde van inschrijving.
  • OPTIONS wordt nu automatisch uitgevoerd door Kolf, tenzij de aanvraag voegt explictly 'Opties' als methode om de URL regel. In dit geval is er geen automatische OPTIES hanteren kicks in.
  • statische regels nu ook plaats als er geen statische map voor de module. Dit werd uitgevoerd om te helpen GAE die de statische map verwijderen als het is een deel van een afbeelding in de .yml bestand.
  • De: attr:. `~ Flask.Flask.config` is nu beschikbaar in de templates als` config`
  • Context processors zullen niet langer voorrang boven de waarden direct doorgegeven aan de functie te maken.
  • Mogelijkheid toegevoegd om de inkomende aanvraaggegevens de nieuwe `` MAX_CONTENT_LENGTH`` configuratiewaarde beperken.
  • Het eindpunt voor: meth:. 'Flask.Module.add_url_rule` methode is nu optioneel overeenstemming met de functie van dezelfde naam van de toepassing object worden
  • een Toegevoegd: func:. `Flask.make_response` functie vereenvoudigt het creëren van gevallen response object in uitzicht
  • Toegevoegd signalering ondersteuning op basis van knipperlicht. Deze functie is momenteel facultatief is en die worden gebruikt door extensies en toepassingen. Als je het wilt gebruiken, zorg ervoor dat hebben `blinker`_ geïnstalleerd.
  • herontworpen de manier waarop url adapters worden gemaakt. Dit proces is nu volledig klantgericht met de: meth. `~ Flask.Flask.create_url_adapter` methode
  • Modules kunnen nu inschrijven voor een subdomein in plaats van alleen een URL-voorvoegsel. Dit maakt het mogelijk om een ​​hele module binden aan een configureerbare subdomein.

Wat is nieuw in versie 0.5.1:

  • Lost een probleem met sjabloon laden van directories wanneer modules waarbij gebruikt.

Wat is nieuw in versie 0.4:

  • De mogelijkheid toegevoegd om de toepassing brede error handlers registreren van modules.
  • : meth. `~ Flask.Flask.after_request` handlers nu ook ingeroepen indien het verzoek sterft met een uitzondering en een foutafhandeling pagina kicks in
  • Test klant heeft niet de mogelijkheid om de verzoekcontext iets langer behouden. Dit kan ook worden gebruikt om aangepaste verzoeken die niet het verzoek stack testen doen verschijnen veroorzaken.
  • Omdat de Python standaard bibliotheek caches houthakkers, de naam van de logger is nu geconfigureerd om betere ondersteuning unittests.
  • Toegevoegd `TESTING` schakelaar die kan activeren unittesting helpers.
  • De logger schakelt naar `DEBUG` mode nu als debug is ingeschakeld.

Eisen

  • Jinja 2.4 of hoger
  • Werkzeug 0.6.1 of hoger

Vergelijkbare software

Layers
Layers

28 Apr 16

Lazy.js
Lazy.js

10 Feb 16

Stapes.js
Stapes.js

13 May 15

Andere software van ontwikkelaar Armin Ronacher

Reacties op Flask

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie