Μέχρι Κουέντιν Ταραντίνο κυκλοφόρησε το επικό αριστούργημα του ταινία, Django ήταν συνώνυμη με "το καλύτερο πλαίσιο Python όλων των εποχών." Ενώ SEO και αναζήτησης φήμη της θα μπορούσε να λάβει ένα χτύπημα, Django εξακολουθεί να είναι η ίδια λύση top-ράφι για την ανάπτυξη εφαρμογών Web σε Python.
Με μια ειδική userbase και μια πληθώρα online σεμινάρια, ξεκινήσατε με Django δεν είναι μόνο συνιστάται, αλλά εξαιρετικά εύκολο να το κάνουμε, επίσης.
Αυτό το μεγαθήριο της παγκόσμιας ανάπτυξης Python είναι εξαιρετικά καλά σεβαστή και ήταν η πηγή έμπνευσης πολλών παρόμοιων πλαισίων, ορισμένοι από αυτούς ακόμη και εκτός του φάσματος της Python.
Μετά από χρόνια και χρόνια ανάπτυξης, Django είναι πλέον ένα εξαιρετικά σταθερό εργαλείο, με πολύ λίγα σφάλματα και πολλή τεκμηρίωση για να βοηθήσει κάθε αρχάριο έξω. Είναι, επίσης, ενημερώνεται συνεχώς και αναβαθμίζονται με τις τελευταίες κυκλοφορίες Python, καθώς και.
Αυτή τη στιγμή Django έχει χρησιμοποιηθεί σε μεγάλα sites του Διαδικτύου όπως το Instagram, Mozilla, Disqus, OpenStack, Rdio και Pinterest, για να αναφέρουμε μόνο μερικά. Τι αυτό σας λέει ως προγραμματιστής είναι ότι μπορείτε εύκολα να τα εμπιστεύονται για την εκτέλεση έργων των πελατών σας, αν μπορεί να χειριστεί την κυκλοφορία και userbases οι προαναφερθείσες περιοχές χειριστεί.
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Υποστήριξη για την εκτέλεση των ενεργειών μετά από μια συναλλαγή commit
- Υποστήριξη για την επικύρωση κωδικού πρόσβασης.
- mixins άδεια για τις απόψεις ταξικό.
- Νέα styling για contrib.admin.
- Υποστήριξη για την εκτέλεση δοκιμών παράλληλα.
Τι είναι καινούργιο στην έκδοση 1.9:.
- Υποστήριξη για την εκτέλεση των ενεργειών μετά από μια συναλλαγή δεσμευτούν
- Υποστήριξη για την επικύρωση κωδικού πρόσβασης.
- mixins άδεια για τις απόψεις ταξικό.
- Νέα styling για contrib.admin.
- Υποστήριξη για την εκτέλεση δοκιμών παράλληλα.
Τι είναι καινούργιο στην έκδοση 1.8.3:.
- Σταθερή έξαψη συνεδρία στο backend cached_db
Τι είναι καινούργιο στην έκδοση 1.8.1:.
- Μια τυποποιημένη API για Model._meta
- Εγγενής υποστήριξη για πολλαπλές μηχανές πρότυπο.
- Υποστήριξη για σύνθετες εκφράσεις SQL μέσω του ORM.
- ειδική λειτουργικότητα Νέα PostgreSQL σε contrib.postgres.
Τι είναι καινούργιο στην έκδοση 1.7.5 / 1.8b1:
- Bugfixes:
- Διορθώθηκε ένα μετανάστευση συντριβή όταν unapplying contrib.contenttypes ή πρώτη μετανάστευση contrib.auth του.
- Made πίνακες λειτουργίας RenameModel μετονομασία ManyToManyField της μετανάστευσης του.
- Διορθώθηκε ένα μετανάστευση συντριβή για MySQL κατά τη μετάβαση από το ένα OneToOneField σε ForeignKey.
- εμπόδισε την άποψη static.serve από την παραγωγή ResourceWarnings σε ορισμένες περιπτώσεις.
- Σταθερή επιταγή σχήμα για ManyToManyField να ψάξουν για την εσωτερική τύπο, αντί του ελέγχου παράδειγμα τάξης, ώστε να μπορείτε να γράψετε έθιμο M2M-όπως τα πεδία με την ίδια συμπεριφορά.
Τι είναι καινούργιο στην έκδοση 1.7.2:
- Bugfixes:
- Προστέθηκε GeoDjango συμβατότητα με τον οδηγό βάσης δεδομένων mysqlclient.
- Σταθερή MySQL 5.6+ συντριβή με GeometryFields σε μεταναστεύσεις.
- Διορθώθηκε μετανάστευσης συντριβή όταν αφαιρείτε ένα πεδίο που γίνεται στην AlterIndexTogether ή AlterUniqueTogether.
- Ενημέρωση από την πρώτη ημέρα της εβδομάδας στην ουκρανική της τοπικής ρύθμισης έως τη Δευτέρα.
- Προστέθηκε υποστήριξη για συναλλακτικές προετοιμασία χωρική μεταδεδομένα για SpatiaLite 4.1 +.
- Διορθώθηκε ένα μετανάστευσης δυστύχημα που εμπόδισε την αλλαγή μιας nullable πεδίο με ένα προεπιλεγμένο να μη nullable με την ίδια προεπιλογή.
- Διορθώθηκε ένα μετανάστευση συντριβή κατά την προσθήκη GeometryFields με κενό = True στο PostGIS.
- κατοικίδια χρήση DateTimeField () ως Transform.output_field.
- Διορθώθηκε ένα bug μετανάστευσης σειριοποίησης αφορούν πλωτήρα (& quot? Nan & quot?) Και πλωτήρα (& quot? Inf & quot?).
- Διορθώθηκε ένα παλινδρόμησης, όπου τα πεδία προσαρμοσμένη φόρμα που έχει ένα χαρακτηριστικό queryset αλλά δεν limit_choices_to δεν θα μπορούσε να χρησιμοποιηθεί σε μια ModelForm.
- Διορθώθηκε ένα είδος προσαρμοσμένο πεδίο σφάλμα επικύρωσης με MySQL backend όταν db_type επέστρεψε Καμία.
- Διορθώθηκε μετανάστευσης δυστύχημα, όταν ένα πεδίο μετονομάζεται που είναι μέρος μιας index_together.
- Σταθερή squashmigrations να σεβαστούν την παράμετρο --no-βελτιστοποίηση.
- Made RenameModel αναστρέψιμη.
- αποφεύγεται η άσκοπη rollbacks των μεταναστεύσεων από άλλες εφαρμογές κατά τη μετάβαση προς τα πίσω.
- Διορθώθηκε το σπάνιο λάθος ερώτημα, όταν χρησιμοποιεί βαθιά ένθετα υποερωτήματα.
- Διορθώθηκε ένα δυστύχημα σε μεταναστεύσεις κατά τη διαγραφή ενός τομέα που είναι μέρος ενός δείκτη / unique_together περιορισμό.
- Σταθερή django.core.files.File .__ repr __ (), όταν το όνομα του αρχείου περιέχει χαρακτήρες Unicode.
- Προστέθηκε λείπουν πλαίσιο για delete_selected άποψη του διαχειριστή του που απέτρεψε προσαρμοσμένη κεφαλίδα ιστοσελίδα, κλπ από την εμφάνιση.
- Διορθώθηκε ένα παλινδρόμησης με δημιουργούνται δυναμικά inlines και επέτρεψε αναφορές τομέα στο διαχειριστή.
- Διορθώθηκε το άπειρο σφάλμα βρόχου για ορισμένες εξαρτήσεις κυκλική μετανάστευση, κάνοντας το μήνυμα σφάλματος για κυκλικές εξαρτήσεις πολύ πιο χρήσιμες.
- Προστέθηκε λείπει index_together χειρισμό για SQLite.
Τι είναι καινούργιο στην έκδοση 1.7.1:
- κατοικίδια που σχετίζονται με πολλά-προς-πολλά πεδία για να αναφέρονται στο διαχειριστή.
- Προστέθηκε μια πιο χρήσιμο μήνυμα λάθους, εάν προσπαθήσετε να μεταναστεύσουν μια εφαρμογή χωρίς πρώτα τη δημιουργία του πίνακα CONTENTTYPES.
- Τροποποιημένο μεταναστεύσεις αλγόριθμο εξάρτηση για να αποφευχθούν πιθανές άπειρη αναδρομή.
- Διορθώθηκε ένα UnicodeDecodeError όταν το flush μήνυμα σφάλματος που περιέχονται χαρακτήρες Unicode.
- Αποκαταστάθηκε λείπει ρήτρες CHECK SQL που είχαν παραλειφθεί σε ορισμένα συστήματα υποστήριξης όταν δεν χρησιμοποιείτε μεταναστεύσεις.
- Σταθερή serialization των αντικειμένων τύπου σε μεταναστεύσεις.
- κατοικίδια inline και κρυφές αναφορές σε τομείς διαχειριστή.
- Η @deconstructible διακοσμητής αποτυγχάνει πλέον με ValueError αν δεν μπορεί αυτόματα να εισαχθεί η διακοσμημένο αντικείμενο.
- Διορθώθηκε ένα τυπογραφικό λάθος σε ένα μήνυμα inlineformset_factory () σφάλμα που προκάλεσε τη συντριβή.
- Αναπαλαιωμένη τη δυνατότητα να χρησιμοποιήσει ABSOLUTE_URL_OVERRIDES με το μοντέλο του «auth.User» (# 11775). Ως παρενέργεια, η ρύθμιση προσθέτει τώρα μια μέθοδο get_absolute_url () σε οποιοδήποτε μοντέλο που εμφανίζεται στην ABSOLUTE_URL_OVERRIDES, αλλά δεν καθορίζει get_absolute_url ().
- Αποφυγή συγκάλυψης κάποιες εξαιρέσεις ImportError κατά τη φόρτωση της εφαρμογής.
- Κενό index_together ή unique_together μοντέλο επιλογές πλέον αποτελέσματα σε άπειρες μεταναστεύσεις.
- Σταθερή συντριβή στο contrib.sitemaps αν lastmod επέστρεψε μια ημερομηνία αντί για ένα datetime.
- κατοικίδια μεταναστεύσεις να συνεργαστεί με app_labels που έχουν την ίδια τελευταίο μέρος (π.χ. django.contrib.auth και vendor.auth).
- αποκατασταθεί η ικανότητα να deepcopy F αντικείμενα.
- Μορφές της Ουαλίας (CY) και αρκετές κινεζικές τοπικές ρυθμίσεις (zh_CN, zh_Hans, zh_Hant και zh_TW) έχουν προστεθεί. Οι μορφές Μακεδονικών έχουν καθοριστεί.
- Προστέθηκε αναφέροντας τα ονόματα περιορισμών στην SQL που δημιουργείται από τις μεταναστεύσεις για την αποτροπή σύγκρουσης με κεφαλαίους χαρακτήρες στο όνομα.
- Σταθερή μετονομασία των μοντέλων με αυτοαναφορική πολλά-προς-πολλά πεδίου (ManyToManyField ( «εαυτό»)).
- Προστέθηκε η get_extra (), get_max_num (), και get_min_num () γάντζους για να GenericInlineModelAdmin.
- Made migrations.RunSQL απαιτούν πλέον τοις εκατό σημάδι διαφυγή. Αυτό είναι πλέον σύμφωνο με cursor.execute ().
- έκανε την είσοδο σε συνέχειες στο λεξικό TEST μπορούν να χρησιμοποιηθούν.
- Διορθώθηκε το bug στην μεταναστεύσεις που εμπόδισε περιορισμούς ξένου κλειδιού για να μη διαχειριζόμενο μοντέλα με μια προσαρμοσμένη πρωτεύον κλειδί.
- Προστέθηκε SchemaEditor για MySQL GIS backend έτσι ώστε χωρικά ευρετήρια θα δημιουργηθεί για τις εφαρμογές με τις μεταναστεύσεις.
- Προστέθηκε SchemaEditor για την Oracle GIS backend, έτσι ώστε θα δημιουργηθεί χωρικά μεταδεδομένα και δείκτες για εφαρμογές με τις μεταναστεύσεις.
- Εξαναγκασμένος την επιλογή πεδίου μοντέλο related_name σε Unicode κατά την παραγωγή της μετανάστευσης για να δημιουργήσει μεταναστεύσεις που λειτουργούν τόσο με την Python 2 και 3.
- Σταθερή MigrationWriter να χειριστεί ενσωματωμένη τύπους χωρίς εισαγωγές.
- Σταθερή deepcopy για ErrorList.
- Made οι admindocs δείτε να αναζητήσετε λεπτομέρειες άποψη ελέγξτε αν υπάρχει η άποψη που καθορίζεται στο URL στο URLconf. Προηγουμένως ήταν δυνατό να εισάγει αυθαίρετες πακέτα από την πορεία Python. Αυτό δεν θεωρήθηκε θέμα ασφαλείας γιατί admindocs είναι προσβάσιμη μόνο στο προσωπικό τους χρήστες.
- Σταθερή UnicodeDecodeError συντριβή στο AdminEmailHandler με μη-ASCII χαρακτήρες στο αίτημα.
- Σταθερή λείπει get_or_create και update_or_create στις σχετικές διαχειριστές προκαλώντας IntegrityError.
- Made urlsafe_base64_decode () επιστρέψει το κατάλληλο είδος (συμβολοσειρά byte) στην Python 3.
- makemigrations μπορεί τώρα να σε συνέχειες ζώνη ώρας με επίγνωση τιμές.
- Προστέθηκε μια ερώτηση στον ερωτώντα μεταναστεύσεις κατά την αφαίρεση της μηδενικής περιορισμό από ένα πεδίο για να αποτρέψει μια IntegrityError στις υπάρχουσες NULL σειρές.
- Σταθερή γενικές σχέσεις στον ModelAdmin.list_filter.
- αποκατασταθεί η συμμόρφωση RFC για το backend SMTP σε Python 3.
- Διορθώθηκε το πρόβλημα κατάρρευσης κατά την ανάλυση των cookies που περιέχουν μη έγκυρο περιεχόμενο.
- Το πλαίσιο ελέγχου του συστήματος θέτει τώρα models.E020 σφάλμα όταν η μέθοδος κατηγορίας Model.check () είναι απρόσιτος.
Τι είναι καινούργιο στην έκδοση 1.7:
- Ένα νέο ενσωματωμένο σύστημα μετανάστευσης βάσεων δεδομένων. Σημειώσεις σχετικά με την αναβάθμιση από τη Νότια (μια δημοφιλής εφαρμογή τρίτου κατασκευαστή που παρέχει λειτουργικότητα της μετανάστευσης) είναι επίσης διαθέσιμα.
- Ένας ανανεωμένος έννοια των εφαρμογών Django. Οι εφαρμογές Django δεν είναι πλέον συνδεδεμένη με την ύπαρξη ενός μοντέλα αρχεία, και μπορεί τώρα να καθορίσετε τα δύο δεδομένα διαμόρφωσης και κώδικα που θα εκτελεστεί ως Django ξεκινά.
- Βελτιώσεις στο API μοντέλο πεδίο για την υποστήριξη των μεταναστεύσεων και, στο μέλλον, να επιτρέπουν την εύκολη προσθήκη σύνθετων-κλειδί υποστήριξη ORM Django του.
- Βελτιώσεις για το έθιμο Manager και τάξεις QuerySet, επιτρέποντας αντίστροφη διάσχιση σχέση για να καθορίσετε το Διαχειριστή να χρησιμοποιεί, και τη δημιουργία ενός Manager από μια κατηγορία έθιμο QuerySet.
- Ένα πλαίσιο ελέγχου επεκτάσιμο σύστημα, το οποίο μπορεί να βοηθήσει τους προγραμματιστές στην ανίχνευση και τη διάγνωση σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 1.6.3 / 1.7b2:
- Σταθερή:
- MySQL typecasting
- Απροσδόκητη εκτέλεση κώδικα χρησιμοποιώντας αντίστροφη ()
- Η προσωρινή αποθήκευση των ανώνυμων σελίδες θα μπορούσε να αποκαλύψει CSRF συμβολική
Τι είναι καινούργιο στην έκδοση 1.6.2:
- Σταθερή ταχυδρομείου κωδικοποίηση σε Python 3.3.3+.
- Διορθώθηκε το πρόβλημα όπου όταν settings.DATABASES [ 'default'] [ 'autocommit'] = false, η σύνδεση δεν ήταν σε λειτουργία autocommit αλλά Django προσποιήθηκε ότι ήταν.
- Διορθώθηκε ένα οπισθοδρόμηση σε πολλαπλά τραπέζια κληρονομικότητα αποκλείουν () ερωτήματα.
- Προστέθηκε λείπουν στοιχεία για να django.utils.timezone .__ όλα __.
- Διορθώθηκε ένα πρόβλημα στον τομέα κακή ευθυγράμμιση με select_related () και το μοντέλο κληρονομικότητας.
- Σταθερή ενταχθούν προώθησης για αναιρούνται και προϋποθέσεις.
- Oracle ενδοσκόπηση βάση δεδομένων λειτουργεί τώρα με boolean και επιπλέουν τομείς.
- Σταθερά ένα θέμα όπου τεμπέλης αντικείμενα δεν είχαν πράγματι χαρακτηριστεί ως ασφαλής όταν πέρασε από mark_safe () και θα μπορούσε να καταλήξει να είναι διπλό δραπέτευσε.
- Διορθώθηκε ένα σφάλμα κατά την εκτέλεση της εντολής changepassword όταν η παράσταση αντικείμενο χρήστη περιείχε μη-ASCII χαρακτήρες.
- Η collectstatic εντολή θα αυξήσει σφάλμα αντί προεπιλογή να χρησιμοποιούν τον τρέχοντα κατάλογο εργασίας, αν STATIC_ROOT δεν έχει οριστεί. Σε συνδυασμό με την --clear επιλογή, η προηγούμενη συμπεριφορά μπορούσε να εξαφανίσει οτιδήποτε κάτω από τον τρέχοντα κατάλογο εργασίας.
Τι είναι καινούργιο στην έκδοση 1.6.1:
- Bugs σταθερό:
- Σταθερή οθόνη περιπτώσεις inline στην formsets όταν γονέας έχει 0 για πρωτεύον κλειδί.
- Διορθώθηκε μια παλινδρόμηση όπου έθιμο querysets για ξένα κλειδιά αντικαταστάθηκαν αν ModelAdmin είχαν την παραγγελία σύνολο.
- Αφαιρέθηκε μνεία ενός χαρακτηριστικού στην --locale / επιλογή -l των makemessages και compilemessages εντολές που ποτέ δεν λειτούργησε όπως είχε υποσχεθεί: Υποστήριξη πολλαπλών ονομάτων locale διαχωρισμένες με κόμμα. Είναι ακόμα δυνατό να καθορίσετε πολλές περιοχές σε μια επιχείρηση, χρησιμοποιώντας την επιλογή πολλές φορές.
- Διορθώθηκε ένα παλινδρόμησης που προκάλεσε άσκοπα διαμόρφωση των ρυθμίσεων κατά την εισαγωγή get_wsgi_application.
- Σταθερά δοκιμή Αποσύνδεση πελάτη () όταν χρησιμοποιείτε το cookie που βασίζονται σε backend συνεδρία.
- Διορθώθηκε ένα δυστύχημα, όταν ένα GeometryField χρησιμοποιεί ένα μη-γεωμετρική widget.
- Σταθερή hash κωδικό αναβάθμιση κατά την αλλαγή του αριθμού των επαναλήψεων.
- Διορθώθηκε ένα σφάλμα κατά την άποψη debug όταν η URLconf περιέχει μόνο ένα στοιχείο.
- Re-προστεθούν λείπουν αποτέλεσμα αναζήτησης μετράνε και να επαναφέρετε κρίκος στην λίστα αλλαγών ενόψει διαχειριστή.
- Η τρέχουσα γλώσσα δεν είναι πλέον αποθηκευτεί στη συνεδρία LocaleMiddleware σε κάθε απάντηση, αλλά μόνο μετά από μια αποσύνδεση.
- Διορθώθηκε ένα σφάλμα κατά την εκτέλεση runserver σε μη-αγγλικά συστημάτων και όταν η μορφοποιημένη ημερομηνία εξόδου του περιείχε μη-ASCII χαρακτήρες.
- Διορθώθηκε ένα σφάλμα κατά την άποψη debug μετά από μια εξαίρεση συνέβη στην Python ≥ 3.3.
- Διορθώθηκε ένα δυστύχημα σε ImageField σε ορισμένες πλατφόρμες (Homebrew και RHEL6 αναφερθεί).
- Διορθώθηκε ένα παλινδρόμησης κατά τη χρήση γενόσημων σχέσεις στο ModelAdmin.list_filter.
μέθοδο
Τι είναι καινούργιο στην έκδοση 1.6:
- Django 1.6 απλοποιεί τα προεπιλεγμένα πρότυπα του έργου και της εφαρμογής, την ενεργοποίηση Clickjacking προστασία και η διεπαφή διαχειριστή από προεπιλογή.
- Django 1.6 επισκευές Django του, και τώρα δίνει τη δυνατότητα autocommit βάση δεδομένων σε επίπεδο από προεπιλογή. Αυτό συνεπάγεται κάποιες υποτιμήσεις, γι 'αυτό παρακαλώ να είστε βέβαιος να διαβάσει τις σημειώσεις σχετικά με τη μετάβαση από το χειρισμό των συναλλαγών 1.5 στιλ.
- Django 1.6 υποστηρίζει μόνιμες συνδέσεις βάσης δεδομένων. Σημειώστε ότι αυτό δεν είναι το ίδιο με τη συγκέντρωση σύνδεση? αυτό επιτρέπει απλά συνδέσεις για να ζήσουν (για ένα ρυθμιζόμενο χρόνο) σε όλη αιτήσεων που διεκπεραιώθηκαν από τον ίδιο εργαζόμενο.
χειρισμό των συναλλαγών
Τι είναι καινούργιο στην έκδοση 1.5.4 / 1.6 Beta 4:
- Σταθερή:
- Denial of Service μέσω μεγάλων κωδικών πρόσβασης.
Τι είναι καινούργιο στην έκδοση 1.5.3 / 1.6 Beta 3:
- Οι απελευθερώσεις απευθύνει Καταλογος διάσχιση ευπάθεια σε μία από τις ενσωματωμένες ετικέτες πρότυπο Django του.
Τι είναι καινούργιο στην έκδοση 1.5.2:
- Σταθερή:
- Cross-site scripting (XSS) σε διεπαφή διαχειριστή
- Πιθανή XSS μέσω is_safe_url
Τι είναι καινούργιο στην έκδοση 1.5.1:
- προειδοποιήσεις μονάδας επιπέδου που εκπέμπεται κατά τη διάρκεια των δοκιμών δεν είναι πλέον αθόρυβα κρυμμένο.
- προληφθεί το φιλτράρισμα για hashes κωδικό πρόσβασης στο διαχειριστή χρήστη.
Τι είναι καινούργιο στην έκδοση 1.5.0:
- Django 1.5 εισάγει την υποστήριξη για ένα ρυθμιζόμενο μοντέλο του χρήστη.
- Django 1.5 είναι η πρώτη έκδοση Django με υποστήριξη για Python 3 (συγκεκριμένα, Python 3.2 και νεότερες).
- τεκμηρίωση Django έχει επίσης πάρει κάποια πολύ σημαντική εργασία.
Τι είναι καινούργιο στην έκδοση 1.4.4 / 1.5 RC 2:
- Αυτές οι εκδόσεις ασφαλείας που καθορίζουν τέσσερα ζητήματα :. ένα δυναμικό φορέα phishing, μια denial-of-service φορέα, ένα θέμα διαρροής πληροφοριών, καθώς και μια σειρά από θέματα ευπάθειας XML
Τι είναι καινούργιο στην έκδοση 1.4.2:.
- δηλητηρίαση κεφαλίδα Σταθερή υποδοχής
- Τεκμηρίωση της HttpOnly επιλογή μπισκότων.
Τι είναι καινούργιο στην έκδοση 1.4.1:
- σφάλματα Σταθερή ασφάλειας:
- Για cross-site scripting στη θέα ταυτότητας.
- Denial-of-service στην επικύρωση εικόνα.
- Denial-of-service μέσω get_image_dimensions ().
Τι είναι καινούργιο στην έκδοση 1.4:
- Django 1.4 είναι η τελευταία επίσημη κυκλοφορία του Django που θα υποστηρίξει Python 2.5.
Τι είναι καινούργιο στην έκδοση 1.4 RC 2:
- Django 1.4 σταγόνες υποστήριξη για την Python 2.4
- Υποστήριξη για πλαισίων δοκιμή σε πρόγραμμα περιήγησης
- Επιλέξτε, για την υποστήριξη ΕΝΗΜΕΡΩΣΗ
- Model.objects.bulk_create στο ORM
- QuerySet.prefetch_related
- Βελτιωμένη κωδικό κατακερματισμού
- HTML5 doctype
- φίλτρα Λίστα διεπαφή διαχειριστή
- Πολλαπλές είδος στο περιβάλλον το admin
- μεθόδων Νέα ModelAdmin
- inlines διαχειριστή σεβασμό
- Εργαλεία κρυπτογράφησης υπογραφή
- Cookie με βάση το backend συνεδρία
- Νέα οδηγό μορφής
- reverse_lazy
- Μεταγραφική URL
- Εξειδικευμένης μετάφρασης υποστήριξη για {% trans%} και {% blocktrans%}
- Προσαρμόσιμα SingleObjectMixin URLConf kwargs
- ετικέτες πρότυπο Εκχώρηση
- * args και ** υποστήριξη kwargs για βοηθητικές λειτουργίες tag πρότυπο
- Δεν περιτύλιγμα των εξαιρέσεων σε λειτουργία TEMPLATE_DEBUG
- truncatechars φίλτρο πρότυπο
- στατική ετικέτα πρότυπο
- backend αποθήκευσης CachedStaticFilesStorage
- Απλή Clickjacking προστασίας
- βελτιώσεις CSRF
- Η αναφορά σφάλματος φιλτραρίσματος
- Εκτεταμένη υποστήριξη IPv6
- Ενημέρωση διάταξη και manage.py προεπιλογή του έργου
- Βελτιωμένη υποστήριξη WSGI
- έθιμο του έργου και εφαρμογή προτύπων
- Υποστήριξη για χρονικές ζώνες
- HTML συγκρίσεις στις δοκιμές
- Δύο νέες χορδές μορφή ημερομηνίας
δικαιώματα χρήστη
πρότυπα
Τι είναι καινούργιο στην έκδοση 1.3.1:.
- χειραγώγηση Συνεδρία
- άρνησης εξυπηρέτησης μέσω URLField.
- URLField ανακατεύθυνση.
- Συμβουλευτική:. Host κεφαλίδα και CSRF
- Συμβουλευτική:. Σελίδες DEBUG και ευαίσθητα δεδομένα POST
Τι είναι καινούργιο στην έκδοση 1.3:.
- Ένα πλαίσιο για τις απόψεις γραπτώς ταξικά
- Ενσωματωμένη υποστήριξη για τη χρήση εγκαταστάσεων καταγραφή της Python.
- υποστήριξη Contrib για εύκολο χειρισμό των στατικών αρχείων.
- πλαίσιο δοκιμών Django υποστηρίζει τώρα (και τα πλοία με ένα αντίγραφο) του unittest2 βιβλιοθήκη.
Τι είναι καινούργιο στην έκδοση 1.2.5:
- διορθώσεις ασφαλείας:
- Ελάττωμα στο χειρισμό CSRF.
- Οι πιθανοί XSS στο πεδίο αρχείου απόδοση.
- Κατάλογος-διάσχισης ευπάθεια στα Windows.
Τι είναι καινούργιο στην έκδοση 1.3 beta 1:.
- Οι αλλαγές στις μεθόδους σύνδεσης του διαχειριστή
- Django 1.3 πλοία με ένα νέο django.contrib.staticfiles συνεισφ εφαρμογή για να βοηθήσει τους προγραμματιστές να χειριστεί τα στατικά αρχεία πολυμέσων (εικόνες, CSS, JavaScript, κ.λπ.) που απαιτούνται για να καταστεί μια πλήρη ιστοσελίδα.
- Σε συνέχεια τσιμπήματα στην εφαρμογή staticfiles.
Τι είναι καινούργιο στην έκδοση 1.2.3 / 1.3 άλφα 1:.
- θέα ταξικά
- Η καταγραφή.
- Εκτεταμένη στατικά αρχεία χειρισμό.
- διαχειριστές πλαίσιο συναλλαγής.
Απαιτήσεις :
- Python 2.7 ή νεότερη έκδοση
Τα σχόλια δεν βρέθηκε