django-fullhistory

Screenshot Λογισμικό:
django-fullhistory
Στοιχεία Λογισμικού:
Εκδοχή: 0.0.1
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Jason Kraus
Άδεια: Δωρεάν
Δημοτικότητα: 5

Rating: 1.0/5 (Total Votes: 1)

Django-fullhistory είναι ένα app Django που παρέχει πλήρες ιστορικό για Django.
Για να εγκαταστήσετε:
sudo setup.py εγκαταστήσετε
* Προσθέσετε fullhistory middleware
MIDDLEWARE_CLASSES = (
& Nbsp? & Nbsp? & Nbsp? «Django.middleware.common.CommonMiddleware»,
& Nbsp? & Nbsp? & Nbsp? «Django.contrib.sessions.middleware.SessionMiddleware»,
& Nbsp? & Nbsp? & Nbsp? «Django.contrib.auth.middleware.AuthenticationMiddleware»,
& Nbsp? & Nbsp? & Nbsp? «Django.middleware.doc.XViewMiddleware»,
& Nbsp? & Nbsp? & Nbsp? «Django.contrib.flatpages.middleware.FlatpageFallbackMiddleware»,
& Nbsp? & Nbsp? & Nbsp? «Fullhistory.fullhistory.FullHistoryMiddleware»,
)
* Προσθέσετε fullhistory να εγκατεστημένων εφαρμογών:
INSTALLED_APPS = (
& Nbsp? & Nbsp? & Nbsp? «Fullhistory»,
)
* Σε models.py σας, επιλέξτε τα μοντέλα που θέλετε να έχετε fullhistory:
από fullhistory register_model εισαγωγής
register_model (SKU)
register_model (Παραγγελία)
register_model (OrderItem)
Σημειώσεις
& Nbsp? * Εγγραφές για τα μοντέλα που χρησιμοποιούν μη-αφηρημένες inheritence αποθηκεύονται ξεχωριστά ανά τραπέζι. Αυτό έχει να κάνει με την τρέχουσα υλοποίηση του serialization σε Django. Επίσης μητρική πίνακες είναι ικανή να ανεξάρτητα τροποποιημένων του κληρονόμησε τα παιδιά τους.
& Nbsp? * Fullhistory για μη αφηρημένο μοντέλο inheritence είναι ελαφρώς λιγότερο αποδοτικοί καθώς ακολουθεί το γονικό τομέα.
& Nbsp? * Μέθοδοι QuerySet διαγράψετε () και ενημέρωση () δεν πυροδοτούν σήματα και, συνεπώς, είναι εκτός της fullhistory
& Nbsp? * FullHistory λειτουργικότητα διαχειριστή περιορίζεται σε Django 1.0

Απαιτήσεις :

  • Python
  • Django

Περιορισμοί :

  • Πολλά σε πολλούς τομείς δεν καταγράφει αυτόματα τις αλλαγές. Έγιναν προσαρμογές στο μοντέλο admin για να αντισταθμιστεί αυτό. Ωστόσο, οι αλλαγές που πραγματοποιούνται εκτός του διαχειριστή που δεν έχουν διορθωθεί, μπορεί να εμφανίσουν καθυστερημένη εγγραφή. (Django εισιτηρίων # 5390)
  • Τα αρχεία δεν σώζονται, ακριβώς την πορεία τους.
  • (Django 1.0 μόνο) Η FullHistory πεδίο δεν λειτουργεί όπως αναμένεται με μη αφαιρετικό μοντέλο inheritence, primarly για τα αντικείμενα του έχουν κληρονομήσει ένα άλλο είναι FullHistory τομέα (Django εισιτηρίων # 9546)
  • FullHistory περικόπτει μικροδευτερόλεπτα για DateTimeFields
  • Οι DateTimeFields αποσειριοποίηση ως συμβολοσειρές
  • Μοντέλο proxies είναι αναποτελεσματική, ενδέχεται να δημιουργήσει διπλές καταχωρήσεις ιστορία. Θα καθοριστεί.

Άλλο λογισμικό του προγραμματιστή Jason Kraus

django-dockit
django-dockit

14 Apr 15

django-patchboard
django-patchboard

11 May 15

Σχόλια για django-fullhistory

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