Détails logiciels:
Version: 0.10.1
Date de transfert: 13 May 15
Licence: Gratuit
Popularité: 377
Taille: 531 Kb
Flacon est destiné aux applications à petite échelle en cours d'élaboration pour être facile sur l'utilisation du CPU
Caractéristiques :.
- Construit en serveur de développement et un débogueur
- Support intégré pour UnitTesting support
- Demande RESTful envoi
- Utilise Jinja2 templates
- Soutien aux cookies sécurisés (sessions côté client)
- 100% compatible WSGI 1.0
- base Unicode
- Largement documenté
Quoi de neuf dans cette version:
- Ajout du support pour les chaînes d'octets dos au système de session. Cette cassé la compatibilité avec le cas fréquent de gens qui mettent des données binaires pour vérification jeton dans la session.
- Correction d'un problème où l'enregistrement de la même méthode à deux reprises pour le même critère serait déclencher une exception de manière incorrecte.
Ce qui est nouveau dans la version 0.9:
- Correction d'un hypothèse de la mise en œuvre des sessions qui pourrait briser message sur clignotant Séances implémentations qui utilisent le stockage externe.
- modifié le comportement des valeurs de retour de tuple de fonctions. Ils sont arguments ne plus l'objet de réponse, ils ont maintenant un sens défini.
- Ajouté: attr: `flask.Flask.request_globals_class` pour permettre à une classe spécifique pour être utilisé sur la création de l': données:` ~ flask.g` instance de chaque demande .
- Ajout de l'attribut `required_methods` pour afficher les fonctions de forcer-ajouter des méthodes sur l'enregistrement.
- Ajout: func:. `Flask.after_this_request`
- Ajouté: func:. `Flask.stream_with_context` et la capacité de pousser contextes plusieurs fois sans produire un comportement inattendu
Quoi de neuf dans la version 0.8:
- données JSON Malformed va maintenant déclencher une mauvaise exception requête HTTP place d'une erreur de la valeur qui serait normalement entraîner une erreur de serveur interne 500 cas de mauvaise manipulation. Ceci est un changement vers l'arrière incompatibles.
- Applications aujourd'hui ont non seulement un chemin de la racine où se trouvent les ressources et les modules, mais aussi un chemin de instane qui est le lieu désigné pour déposer des fichiers qui sont modifiés lors de l'exécution (ajouts, etc.). Aussi cela est conceptuellement seul exemple en fonction et en dehors du contrôle de version et il est l'endroit idéal pour mettre les fichiers de configuration, etc. Pour plus d'informations, voir: ref:. `Instance folders`
- Ajout de la `` variable de configuration APPLICATION_ROOT``.
- Mise en œuvre: meth:. `~ Flask.testing.TestClient.session_transaction` de modifier facilement des sessions de l'environnement de test
- client de test Refonte interne. Le `` configuration variable de APPLICATION_ROOT`` ainsi que `` SERVER_NAME`` sont maintenant correctement utilisé par le client de test par défaut.
- Ajouté: attr:. `Flask.views.View.decorators` pour soutenir la décoration simple de enfichables vue (sur la base de la classe)
- Correction d'un problème où le client de test si utilisé avec l'instruction with n'a pas déclencher l'exécution des gestionnaires de démontage.
- Ajout de contrôle plus fin sur les paramètres du cookie de session.
- les demandes de la tête un vue de la méthode désormais être envoyé automatiquement à la méthode `get` si aucun gestionnaire a été mis en œuvre.
- Mise en œuvre du virtuel: mod:. Paquet `flask.ext` importer extension à partir de
- La préservation de contexte sur les exceptions est maintenant une partie intégrante de la Gourde lui-même et non plus du client de test. Cette nettoyé une certaine logique interne et réduit les chances de contextes de demande d'emballement dans unittests.
Ce qui est nouveau dans la version 0.7.2:
- Correction d'un problème avec les processeurs d'URL ne fonctionne pas correctement sur plans.
Ce qui est nouveau dans la version 0.7.1:
- Version de correction:
- Ajout de l'importation future manquant qui a cassé la compatibilité 2.5.
- Correction d'un problème de redirection infinie avec les bleus.
Quoi de neuf dans la version 0.6.1:
- Correction d'un problème où la réponse de options` par défaut ` a ne pas exposer toutes les méthodes en vigueur dans le `Allow` tête.
- Jinja2 syntaxe modèle de chargement permet maintenant & quot; ./& quot; en face d'un chemin de charge du modèle. Auparavant cela a causé des problèmes avec les configurations de modules.
- Correction d'un problème où le réglage de modules sous-domaine a été ignoré pour le dossier statique.
- Correction d'un problème de sécurité qui a permis aux clients de télécharger des fichiers arbitraires si le serveur hôte est un système d'exploitation basé sur Windows et le client utilise des barres obliques inverses pour échapper le répertoire où les fichiers d'exposés.
Quoi de neuf dans la version 0.6:
- Après fonctions de demande sont maintenant appelés dans l'ordre inverse de l'enregistrement.
- OPTIONS est désormais automatiquement mises en œuvre par Flask moins que l'application ajoute explicitement «Options» comme méthode pour la règle d'URL. Dans ce cas, aucun OPTIONS automatiques de manutention des coups de pied dans.
- Les règles statiques sont maintenant en place, même si il n'y a pas de dossier statique pour le module. Cela a été mis en œuvre pour aider GAE qui permettra d'éliminer le dossier statique si elle fait partie d'une cartographie dans le fichier .yml.
- L': attr:. `~ Flask.Flask.config` est maintenant disponible dans les modèles que` config`
- processeurs de contexte ne seront plus remplacer les valeurs transmises directement à la fonction de rendu.
- Ajout de la possibilité de limiter les données de demande entrants avec la nouvelle `valeur de configuration de MAX_CONTENT_LENGTH```.
- Le critère d'évaluation pour l': meth:. `Méthode flask.Module.add_url_rule` est désormais facultatif pour être compatible avec la fonction du même nom sur l'objet de l'application
- Ajout d'un: func:. `Fonction flask.make_response` qui simplifie la création d'instances de l'objet de réponse dans les vues
- Ajouté support à base de signalisation clignotant. Cette fonction est actuellement facultatif et censé être utilisé par les extensions et les applications. Si vous voulez l'utiliser, assurez-vous d'avoir `blinker`_ installé.
- Refonte la façon adaptateurs url sont créés. Ce processus est maintenant entièrement personnalisable avec l': meth:. `~ Méthode de flask.Flask.create_url_adapter`
- Modules peuvent maintenant inscrire à un sous-domaine au lieu de simplement un préfixe de l'URL. Il est donc possible de lier un module entier à un sous-domaine configurable.
Ce qui est nouveau dans la version 0.5.1:
- Correction d'un problème avec le modèle de chargement à partir de répertoires lorsque les modules où utilisé.
Quoi de neuf dans la version 0.4:
- Ajout de la possibilité d'enregistrer la demande des gestionnaires d'erreurs larges à partir de modules.
- : meth:. `~ Flask.Flask.after_request` gestionnaires sont désormais également invoquées si la demande meurt avec une exception et une page de gestion des erreurs dans les coups de pied
- client de test n'a pas la capacité de préserver le contexte de demande pour un peu plus longtemps. Cela peut aussi être utilisé pour déclencher des demandes personnalisées qui ne dépilement de demande de test.
- Parce que les caches Python bibliothèque standard bûcherons, le nom de l'enregistreur est configurable maintenant à de meilleurs unittests de soutien.
- Ajout `interrupteur TESTING` qui peut activer UnitTesting aides.
- L'enregistreur passe en mode debug` `maintenant si debug est activé.
Exigences :
- Jinja 2.4 ou supérieur
- Werkzeug 0.6.1 ou ultérieure
Commentaires non trouvées