Στοιχεία Λογισμικού:
Εκδοχή: 0.10.1
Ανεβάστε ημερομηνία: 13 May 15
Άδεια: Δωρεάν
Δημοτικότητα: 377
Μέγεθος: 531 Kb
φιάλη που προορίζονται για εφαρμογές μικρής κλίμακας που αναπτύχθηκε για να είναι εύκολο στη χρήση CPU
Χαρακτηριστικά :.
- Χτισμένο στην διακομιστής ανάπτυξη και εντοπισμού σφαλμάτων
- Ολοκληρωμένη υποστήριξη για unittesting υποστήριξη
- ξεκούραστη αίτημα αποστολή
- Χρήσεις Jinja2 υφής
- Υποστήριξη για την ασφαλή cookies (από την πλευρά του πελάτη συνεδρίες)
- 100% WSGI 1.0 συμβατό
- βασισμένα σε Unicode
- αναφερθεί εκτενώς
Τι είναι καινούργιο σε αυτή την έκδοση:
- Προστέθηκε υποστήριξη για έγχορδα byte πίσω στο σύστημα συνεδρία. Αυτό έσπασε τη συμβατότητα με την κοινή υπόθεση του λαού βάζοντας δυαδικά δεδομένα για την κλείδα επαλήθευσης στη σύνοδο.
- Διορθώθηκε το πρόβλημα όπου καταχωρεί την ίδια μέθοδο δύο φορές για την ίδια παράμετρο θα προκαλέσει εσφαλμένα μια εξαίρεση.
Τι είναι καινούργιο στην έκδοση 0.9:
- Διορθώθηκε υπόθεση στην εφαρμογή συνεδρίες που θα μπορούσε να σπάσει το μήνυμα που αναβοσβήνει στην συνεδρίες εφαρμογές που χρησιμοποιούν εξωτερικά μέσα αποθήκευσης.
- Άλλαξε η συμπεριφορά των τιμών επιστροφής πλειάδα από λειτουργίες. Είναι πλέον επιχειρήματα με το αντικείμενο απάντηση, τώρα έχουν μια καθορισμένη έννοια.
- Προστέθηκε: attr: `flask.Flask.request_globals_class` να επιτρέψει μια ειδική κατηγορία που πρέπει να χρησιμοποιηθεί για τη δημιουργία του: δεδομένα:` ~ flask.g` παράδειγμα κάθε αίτημα .
- Προστέθηκε `required_methods` χαρακτηριστικό για να δείτε τις λειτουργίες για να αναγκάσει προσθέσετε μεθόδους για την εγγραφή.
- Προστέθηκε: func:. `Flask.after_this_request`
- Προστέθηκε: func:. `Flask.stream_with_context` και την ικανότητα να πιέσει πλαίσια πολλές φορές χωρίς να παράγουν μη αναμενόμενη συμπεριφορά
Τι είναι καινούργιο στην έκδοση 0.8:
- ακατάλληλα δεδομένα JSON θα προκαλέσει τώρα ένα κακό αίτημα HTTP εξαίρεση αντί ενός σφάλματος τιμή η οποία συνήθως θα οδηγήσει σε 500 εσωτερικό σφάλμα διακομιστή, εάν δεν αντιμετωπίζεται. Αυτό είναι ένα προς τα πίσω δεν συμβιβάζεται αλλαγή.
- Εφαρμογές τώρα δεν έχουν μόνο ένα μονοπάτι ρίζα, όπου οι πόροι και οι μονάδες που βρίσκονται, αλλά και ένα μονοπάτι instane που είναι το καθορισμένο μέρος για να ρίξει τα αρχεία που έχουν τροποποιηθεί κατά το χρόνο εκτέλεσης (προσθήκες κλπ). Επίσης, αυτό είναι εννοιολογικά μόνο παράδειγμα ανάλογα και εκτός ελέγχου έκδοσης έτσι είναι το ιδανικό μέρος για να θέσει τα αρχεία ρυθμίσεων κ.λπ. Για περισσότερες πληροφορίες δείτε: Ref:. `Παράδειγμα-folders`
- Προστέθηκε η `` APPLICATION_ROOT`` μεταβλητή διαμόρφωση.
- Υλοποίηση: μεθ:. `~ Flask.testing.TestClient.session_transaction` να τροποποιήσετε εύκολα συνεδρίες από το περιβάλλον δοκιμής
- refactored πελάτη δοκιμής εσωτερικά. Το `` μεταβλητή διαμόρφωση APPLICATION_ROOT`` καθώς και `` SERVER_NAME`` τώρα χρησιμοποιείται σωστά από τον πελάτη δοκιμή ως προεπιλογές.
- Προστέθηκε: attr:. `Flask.views.View.decorators` να υποστηρίξει απλούστερη διακόσμηση του pluggable απόψεων (με βάση την κατηγορία)
- Σταθερά ένα θέμα όπου ο πελάτης δοκιμή αν χρησιμοποιείται με την εντολή with δεν ενεργοποιούν την εκτέλεση των χειριστών λύσιμο.
- Προστέθηκε καλύτερο έλεγχο των παραμέτρων cookie περιόδου.
- αιτημάτων HEAD σε μια προβολή μεθόδου τώρα αποστέλλει αυτόματα στο `get` τη μέθοδο, εάν δεν χειρισμού τέθηκε σε εφαρμογή.
- εφάρμοσε το εικονικό: mod:. `Flask.ext` πακέτο για την εισαγωγή επέκταση από
- Η διατήρηση πλαίσιο σχετικά με τις εξαιρέσεις αποτελεί πλέον αναπόσπαστο στοιχείο της ίδιας φιάλη και πλέον του πελάτη δοκιμής. Αυτό καθαριστεί κάποια εσωτερική λογική και μειώνει τις πιθανότητες του δραπέτη πλαίσια αίτηση unittests.
Τι είναι καινούργιο στην έκδοση 0.7.2:
- Διορθώθηκε το πρόβλημα με τους επεξεργαστές διεύθυνση URL δεν λειτουργεί σωστά σε σχεδιαγράμματα.
Τι είναι καινούργιο στην έκδοση 0.7.1:
- Bugfix απελευθέρωση:
- Προστέθηκε λείπουν μελλοντικές εισαγωγές που έσπασε 2.5 συμβατότητα.
- Διορθώθηκε το άπειρο θέμα ανακατεύθυνσης με σχεδιαγράμματα.
Τι είναι καινούργιο στην έκδοση 0.6.1:
- Διορθώθηκε το πρόβλημα όπου η προκαθορισμένη απάντηση OPTIONS` ` δεν εκθέτει όλες τις έγκυρες μεθόδους στην `Allow` μπάλα.
- Jinja2 σύνταξη φόρτωση προτύπου επιτρέπει τώρα & quot? ./& Quot? μπροστά από μια διαδρομή φορτίου πρότυπο. Προηγουμένως αυτό προκάλεσε ζητήματα με ρυθμίσεις ενότητα.
- Διορθώθηκε το πρόβλημα όπου το subdomain ρύθμιση για τις ενότητες αγνοήθηκε για την στατική φάκελο.
- Διορθώθηκε το πρόβλημα ασφαλείας που επέτρεπε στους πελάτες να κατεβάσετε αυθαίρετο αρχεία, εάν ο διακομιστής οικοδεσπότης ήταν ένας παράθυρα με βάση το λειτουργικό σύστημα και ο πελάτης χρησιμοποιεί αντικάθετοι να ξεφύγουν από το κατάλογο των αρχείων όπου εκτίθενται από.
Τι είναι καινούργιο στην έκδοση 0.6:
- Μετά από αίτημα λειτουργίες που καλούνται τώρα με την αντίστροφη σειρά εγγραφής.
- Επιλογές εφαρμόζεται πλέον αυτόματα από φιάλη, εκτός εάν η εφαρμογή προσθέτει explictly «ΕΠΙΛΟΓΕΣ» ως μέθοδος στον κανόνα διεύθυνση URL. Στην προκειμένη περίπτωση δεν επιλογές αυτόματης διακίνησης κλωτσιές in.
- Στατική κανόνες είναι τώρα ακόμη στη θέση τους αν δεν υπάρχει στατική φάκελο για τη μονάδα. Αυτό τέθηκε σε εφαρμογή για να βοηθήσει GAE οποίος θα καταργήσει το στατικό φάκελο αν είναι μέρος της χαρτογράφησης στο αρχείο .yml.
- Η: attr:. `~ Flask.Flask.config` είναι τώρα διαθέσιμη στα πρότυπα ως` config`
- επεξεργαστές Πλαίσιο θα υπερισχύουν πλέον οι τιμές περάσει άμεσα με τη λειτουργία render.
- Προστέθηκε η δυνατότητα να περιορίσει τα εισερχόμενα δεδομένα αίτημα μαζί με τη νέα συμφωνία, αξίας διαμόρφωση MAX_CONTENT_LENGTH`` `.
- Το τελικό σημείο για το: μεθ:. `Μέθοδος flask.Module.add_url_rule` είναι πλέον προαιρετική για να είναι συνεπής με τη λειτουργία του το ίδιο όνομα με το αντικείμενο αίτησης
- Προστέθηκε: func:. `Flask.make_response` λειτουργία που απλοποιεί τη δημιουργία περιπτώσεων αντικείμενο απάντηση στις απόψεις
- Προστέθηκε υποστήριξη ανάλογα με φλας σηματοδότησης. Αυτό το χαρακτηριστικό είναι σήμερα προαιρετική και υποτίθεται ότι πρέπει να χρησιμοποιούνται από τις επεκτάσεις και εφαρμογές. Αν θέλετε να το χρησιμοποιήσετε, φροντίστε να έχετε εγκατεστημένο `blinker`_.
- ανανεωμένος ο τρόπος προσαρμογείς URL που δημιουργήθηκε. Αυτή η διαδικασία είναι πλέον πλήρως παραμετροποιήσιμο με την: μεθ:. `~ Μέθοδος flask.Flask.create_url_adapter`
- Modules μπορούν τώρα να εγγραφούν για ένα subdomain και όχι μόνο ένα πρόθεμα URL. Αυτό καθιστά δυνατό να δεσμεύει μια ολόκληρη μονάδα για ένα ρυθμιζόμενο υποτομέα.
Τι είναι καινούργιο στην έκδοση 0.5.1:
- Διορθώνει ένα ζήτημα με τη φόρτωση του προτύπου από τους καταλόγους όταν οι μονάδες όπου χρησιμοποιείται.
Τι είναι καινούργιο στην έκδοση 0.4:
- Προστέθηκε η δυνατότητα να εγγραφούν ευρεία εφαρμογή τους χειριστές σφαλμάτων από ενότητες.
- : μεθ:. `~ Flask.Flask.after_request` χειριστές τώρα επικαλέστηκε επίσης αν η αίτηση πεθαίνει με εξαίρεση και μια κλωτσιές σελίδα χειρισμό σφαλμάτων σε
- πελάτης της εξέτασης δεν έχει την ικανότητα να διατηρεί το πλαίσιο αίτησης για λίγο ακόμη. Αυτό μπορεί επίσης να χρησιμοποιηθεί για να προκαλέσει έθιμο αιτήσεις που δεν σκάσει τη στοίβα αίτημα για έλεγχο.
- Επειδή τα Python κρύπτες πρότυπη βιβλιοθήκη υλοτόμοι, το όνομα του καταγραφέα ρυθμιστεί τώρα στην καλύτερη unittests υποστήριξη.
- Προστέθηκε `διακόπτη TESTING` που μπορούν να ενεργοποιήσουν unittesting βοηθοί.
- Ο καταγραφέας μεταβαίνει στην `λειτουργία DEBUG` τώρα αν εντοπισμού σφαλμάτων είναι ενεργοποιημένη.
Απαιτήσεις :
- Τζίντζα 2.4 ή νεότερη έκδοση
- Werkzeug 0.6.1 ή νεότερη έκδοση
Τα σχόλια δεν βρέθηκε