Django

Screenshot Λογισμικό:
Django
Στοιχεία Λογισμικού:
Εκδοχή: 2.0.2 επικαιροποιημένο
Ανεβάστε ημερομηνία: 22 Jun 18
Προγραμματιστής: Lawrence Journal-World
Άδεια: Δωρεάν
Δημοτικότητα: 7

Rating: 1.0/5 (Total Votes: 1)

Το Django είναι ένα ελεύθερο, εύκολο στη χρήση, επεκτάσιμο και υψηλού επιπέδου πλαίσιο ιστού γραμμένο στη γλώσσα προγραμματισμού Python που επιτρέπει γρήγορη ανάπτυξη και πρακτικό και καθαρό σχεδιασμό. p>
Χαρακτηριστικά με μια ματιά

Βασικά χαρακτηριστικά περιλαμβάνουν έναν αντικειμενικό σχεδιαστή χαρτογράφησης που επιτρέπει στους προγραμματιστές να καθορίζουν εξ ολοκλήρου τα μοντέλα δεδομένων τους στην Python, μια αυτόματη διεπαφή διαχείρισης που σας εξοικονομεί πολύ χρόνο, καθώς και ένα κομψό σχεδιασμό διευθύνσεων URL που δεν διαθέτει πλαίσιο -ορισμένοι περιορισμοί.

Επιπλέον, το έργο Django παρέχει στους χρήστες ένα ισχυρό, φιλικό προς το σχεδιασμό και εκτάσιμο σύστημα προτύπων, ένα σύστημα προσωρινής αποθήκευσης που συνδέεται με το memcached, ένα δυναμικό API πρόσβασης βάσης δεδομένων και υποστήριξη για πολυγλωσσικές εφαρμογές.


Ποιος χρησιμοποιεί το Django;

Περίπου 5.000 ιστότοποι χρησιμοποιούν το πλαίσιο ιστού Django για την υποδομή τους, συμπεριλαμβανομένων των γνωστών Pinterest, Mozilla, Instagram, OpenStack, Disqus, Rdio, PolitiFact.com, Mainmetrics, Beerclue, BR1ITALIA και Φλαγκιστικής Φρουράς.

Ξεκινώντας με το Django

Ο καλύτερος τρόπος για να εγκαταστήσετε το Django στη διανομή GNU / Linux είναι να χρησιμοποιήσετε το πρόγραμμα εγκατάστασης pip (π.χ. install pip Django == 1.7.1). Ένας άλλος πολύ καλός τρόπος για να εγκαταστήσετε το Django είναι μέσω του πηγαίου κώδικα Git ή του αρχείου TAR που διανέμεται στο Softoware.

Μόλις το αρχείο πηγών έχει μεταφορτωθεί στον υπολογιστή σας, θα πρέπει να το αποσυσκευάσετε χρησιμοποιώντας τον αγαπημένο σας διαχειριστή αρχειοθέτησης, να ανοίξετε έναν εξομοιωτή τερματικού και να μεταβείτε στη θέση των αρχείων αρχειοθέτησης που έχουν εξαχθεί χρησιμοποιώντας το & lsquo; cd & rsquo; εντολή.

Για να εγκαταστήσετε το Django, πληκτρολογήστε το & lsquo; sudo python setup.py install & rsquo; εντολή ως προνομιούχος χρήστης, ή η εγκατάσταση του python setup.py & rsquo; εντολή ως root. Λεπτομερείς οδηγίες χρήσης μπορείτε να βρείτε στην αρχική σελίδα του έργου (δείτε τον παρακάτω σύνδεσμο).

Τι είναι καινούργιο σε αυτή την έκδοση:

  • Διορθώσεις σφαλμάτων:
  • Σταθερό BCryptSHA256PasswordHasher με py-bcrypt και Python 3 (# 21398).
  • Διορθώθηκε μια παλινδρόμηση που εμπόδισε ένα ξένο κλειδί με έναν κρυφό αντεστραμμένο διαχειριστή (όνομα_σχετικό με το τέλος '+') να χρησιμοποιηθεί ως αναζήτηση για prefetch_related (# 21410).
  • Σταθερό Queryset.datetimes αυξάνοντας το AttributeError σε ορισμένες περιπτώσεις (# 21432).
  • Σταθερό μοντέλοBackend ανύψωσης UnboundLocalError εάν το get_user_model () έθεσε ένα σφάλμα (# 21439).
  • Διορθώθηκε μια παλινδρόμηση που εμπόδισε τις επεξεργασμένες υποκλάσεις GenericRelation να δουλεύουν σε ModelForms (# 21428).
  • Προστέθηκε ελλιπής μέθοδος to_python για το ModelMultipleChoiceField που απαιτείται στο Django 1.6 για την σωστή ανίχνευση αλλαγών από τις αρχικές τιμές (# 21568).
  • Σταθερές μεταφράσεις django.contrib.humanize όπου η ακολουθία unicode για τον μη σπασμένο χώρο επέστρεψε κατά λέξη (# 21415).
  • Σταθερό σφάλμα φόρτωσης φορτίου όταν το όνομα αρχείου προσάρτησης περιέχει οποιεσδήποτε τελείες που δεν σχετίζονται με επεκτάσεις αρχείων (# 21457) ή όταν η διαδρομή προσάρτησης ήταν σχετική αλλά βρίσκεται σε έναν υποκατάλογο (# 21551).
  • Σταθερή εμφάνιση των inline εμφανίσεων σε σύνολα σχημάτων όταν ο γονέας έχει 0 για το πρωτεύον κλειδί (# 21472).
  • Διορθώθηκε μια παλινδρόμηση όπου τα custom querysets για ξένα πλήκτρα αντικαταστάθηκαν αν το ModelAdmin είχε παραγγείλει (# 21405).
  • Αφαίρεση αναφοράς ενός χαρακτηριστικού στην επιλογή --locale / -l των εντολών makemessages και compilemessages που δεν λειτούργησαν ποτέ όπως υποσχέθηκε: Υποστήριξη πολλαπλών ονομάτων τοπικών χωρισμάτων με κόμματα. Είναι ακόμα δυνατό να ορίσετε πολλαπλές τοπικές ρυθμίσεις σε μία εκτέλεση, χρησιμοποιώντας την επιλογή πολλές φορές (# 21488, # 17181).
  • Διορθώθηκε μια παλινδρόμηση που ενεργοποίησε άσκοπα τις ρυθμίσεις ρυθμίσεων κατά την εισαγωγή του get_wsgi_application (# 21486).
  • Μέθοδος αποσυνδεδεμένου πελάτη δοκιμής δοκιμής () όταν χρησιμοποιείτε το backend session session (# 21448).
  • Διορθώθηκε μια συντριβή όταν ένα GeometryField χρησιμοποιεί ένα μη γεωμετρικό γραφικό στοιχείο (# 21496).
  • Σταθερή ανανέωση hash κωδικού πρόσβασης κατά την αλλαγή του αριθμού επαναλήψεων (# 21535).
  • Διορθώθηκε ένα σφάλμα στην προβολή εντοπισμού σφαλμάτων όταν το URLconf περιέχει μόνο ένα στοιχείο (# 21530).
  • Επαναπροσθέσατε τον σύνδεσμο που έμενε λείπει από την αναζήτηση και την επαναφορά των αποτελεσμάτων αναζήτησης στην προβολή διαχειριστή changelist (# 21510).
  • Η τρέχουσα γλώσσα δεν αποθηκεύεται πλέον στην περίοδο σύνδεσης από το LocaleMiddleware σε κάθε απόκριση, αλλά μόνο μετά από μια αποσύνδεση (# 21473).
  • Διορθώθηκε μια συντριβή κατά την εκτέλεση του runserver σε μη αγγλικά συστήματα και όταν η μορφοποιημένη ημερομηνία στην έξοδο της περιείχε χαρακτήρες που δεν είναι ASCII (# 21358).
  • Διορθώθηκε μια συντριβή στην προβολή εντοπισμού σφαλμάτων μετά από μια εξαίρεση στην Python ≥ 3.3 (# 21443).
  • Διορθώθηκε μια συντριβή στο ImageField σε ορισμένες πλατφόρμες (# 21355).
  • Διορθώθηκε μια παλινδρόμηση κατά τη χρήση γενικών σχέσεων στο ModelAdmin.list_filter (# 21431).

Τι νέο υπάρχει στην έκδοση:

  • Διορθώσεις σφαλμάτων:
  • Σταθερό BCryptSHA256PasswordHasher με py-bcrypt και Python 3 (# 21398).
  • Διορθώθηκε μια παλινδρόμηση που εμπόδισε ένα ξένο κλειδί με έναν κρυφό αντεστραμμένο διαχειριστή (όνομα_σχετικό με το τέλος '+') να χρησιμοποιηθεί ως αναζήτηση για prefetch_related (# 21410).
  • Σταθερό Queryset.datetimes αυξάνοντας το AttributeError σε ορισμένες περιπτώσεις (# 21432).
  • Σταθερό μοντέλοBackend ανύψωσης UnboundLocalError εάν το get_user_model () έθεσε ένα σφάλμα (# 21439).
  • Διορθώθηκε μια παλινδρόμηση που εμπόδισε τις επεξεργασμένες υποκλάσεις GenericRelation να δουλεύουν σε ModelForms (# 21428).
  • Προστέθηκε ελλιπής μέθοδος to_python για το ModelMultipleChoiceField που απαιτείται στο Django 1.6 για την σωστή ανίχνευση αλλαγών από τις αρχικές τιμές (# 21568).
  • Σταθερές μεταφράσεις django.contrib.humanize όπου η ακολουθία unicode για τον μη σπασμένο χώρο επέστρεψε κατά λέξη (# 21415).
  • Σταθερό σφάλμα φόρτωσης φορτίου όταν το όνομα αρχείου προσάρτησης περιέχει οποιεσδήποτε τελείες που δεν σχετίζονται με επεκτάσεις αρχείων (# 21457) ή όταν η διαδρομή προσάρτησης ήταν σχετική αλλά βρίσκεται σε έναν υποκατάλογο (# 21551).
  • Σταθερή εμφάνιση των inline εμφανίσεων σε σύνολα σχημάτων όταν ο γονέας έχει 0 για το πρωτεύον κλειδί (# 21472).
  • Διορθώθηκε μια παλινδρόμηση όπου τα custom querysets για ξένα πλήκτρα αντικαταστάθηκαν αν το ModelAdmin είχε παραγγείλει (# 21405).
  • Αφαίρεση αναφοράς ενός χαρακτηριστικού στην επιλογή --locale / -l των εντολών makemessages και compilemessages που δεν λειτούργησαν ποτέ όπως υποσχέθηκε: Υποστήριξη πολλαπλών ονομάτων τοπικών χωρισμάτων με κόμματα. Είναι ακόμα δυνατό να ορίσετε πολλαπλές τοπικές ρυθμίσεις σε μία εκτέλεση, χρησιμοποιώντας την επιλογή πολλές φορές (# 21488, # 17181).
  • Διορθώθηκε μια παλινδρόμηση που ενεργοποίησε άσκοπα τις ρυθμίσεις ρυθμίσεων κατά την εισαγωγή του get_wsgi_application (# 21486).
  • Μέθοδος αποσυνδεδεμένου πελάτη δοκιμής δοκιμής () όταν χρησιμοποιείτε το backend session session (# 21448).
  • Διορθώθηκε μια συντριβή όταν ένα GeometryField χρησιμοποιεί ένα μη γεωμετρικό γραφικό στοιχείο (# 21496).
  • Σταθερή ανανέωση hash κωδικού πρόσβασης κατά την αλλαγή του αριθμού επαναλήψεων (# 21535).
  • Διορθώθηκε ένα σφάλμα στην προβολή εντοπισμού σφαλμάτων όταν το URLconf περιέχει μόνο ένα στοιχείο (# 21530).
  • Επαναπροσθέσατε τον σύνδεσμο που έμενε λείπει από την αναζήτηση και την επαναφορά των αποτελεσμάτων αναζήτησης στην προβολή διαχειριστή changelist (# 21510).
  • Η τρέχουσα γλώσσα δεν αποθηκεύεται πλέον στην περίοδο σύνδεσης από το LocaleMiddleware σε κάθε απόκριση, αλλά μόνο μετά από μια αποσύνδεση (# 21473).
  • Διορθώθηκε μια συντριβή κατά την εκτέλεση του runserver σε μη αγγλικά συστήματα και όταν η μορφοποιημένη ημερομηνία στην έξοδο της περιείχε χαρακτήρες μη-ASCII (# 21358).
  • Διορθώθηκε μια συντριβή στην προβολή εντοπισμού σφαλμάτων μετά από μια εξαίρεση στην Python ≥ 3.3 (# 21443).
  • Διορθώθηκε μια συντριβή στο ImageField σε ορισμένες πλατφόρμες (# 21355).
  • Διορθώθηκε μια παλινδρόμηση κατά τη χρήση γενικών σχέσεων στο ModelAdmin.list_filter (# 21431).

Απαιτήσεις :

  • Python

Σχόλια για Django

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!