Django αναστροφής-Compare είναι ένα app Django, παράταση Django αναστροφής που παρέχει μια ιστορία συγκρίνετε σκοπό να συγκρίνετε δύο εκδόσεις ενός μοντέλου το οποίο είναι υπό αναστροφή.
Συγκρίνοντας το μοντέλο εκδόσεις δεν είναι ένα εύκολο έργο. Ίσως υπάρχουν διαφορετική άποψη πως αυτό θα πρέπει να μοιάζει. Το έργο αυτό θα σας δίνει ένα γενικό τρόπο για να δείτε τι έχει αλλάξει.
Πολλά μέρη είναι προσαρμόσιμες από επανεγγραφή του μεθόδους ή υποκλάσεις, βλέπε παραπάνω.
installation
Απλά χρησιμοποιήστε:
& Nbsp? & Nbsp? & Nbsp? Pip εγκατάσταση Django αναστροφής, συγκρίνετε
Ρυθμίσεις
Προσθέστε ** reversion_compare ** να ** ** INSTALLED_APPS σε settings.py σας, π.χ.:
& Nbsp? & Nbsp? & Nbsp? INSTALLED_APPS = (
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? «Django ...»,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? ...
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? «Αναστροφή», # https://github.com/etianen/django-reversion
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? «Reversion_compare», # https://github.com/jedie/django-reversion-compare
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? ...
& Nbsp? & Nbsp? & Nbsp? )
Χρήση
Κληροδοτημένο από ** ** CompareVersionAdmin αντί ** ** VersionAdmin να πάρει το χαρακτηριστικό συγκρίνετε.
admin.py π.χ .:
::
& Nbsp? & Nbsp? & Nbsp? από το admin django.contrib εισαγωγής
& Nbsp? & Nbsp? & Nbsp? από reversion_compare.admin CompareVersionAdmin εισαγωγής
& Nbsp? & Nbsp? & Nbsp? από my_app.models ExampleModel εισαγωγής
& Nbsp? & Nbsp? & Nbsp? κατηγορία ExampleModelAdmin (CompareVersionAdmin):
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? πέρασμα
& Nbsp? & Nbsp? & Nbsp? admin.site.register (ExampleModel, ExampleModelAdmin)
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Χρήση VersionAdmin.revision_manager αντί default_revision_manager, συνέβαλε από τον Mark Lavin - βλέπε: τραβήξτε το αίτημα 7
- Χρησιμοποιήστε καταγραφή για όλα τα debug εκτυπώσεις, εισφέρει Bojan Mihelac - βλέπε: τραβήξτε το αίτημα 8
Τι είναι καινούργιο στην έκδοση 0.3.2.0604:
- Bugfix για την Python 2.6 unified_diff (), βλέπε : AttributeError: «ενότητα» αντικείμενο δεν έχει καμία ιδιότητα »_format_range_unified»
Τι είναι καινούργιο στην έκδοση 0.3.1.0601:
- Bugfix: δύναμη Unicode σε html διαφ
- Διόρθωση bug στο unittests
Τι είναι καινούργιο στην έκδοση 0.3.0 Beta 0516:
- Βελτιωμένη διαχείριση των M2M αλλαγές με παρακολούθηση και μη-ακολουθήσετε σχέσεις.
Τι είναι καινούργιο στην έκδοση 0.2.1 Beta 0510:
- Διόρθωση bug για τα μοντέλα που δεν έχει πεδίο M2M : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880
Τι είναι καινούργιο στην έκδοση 0.2.0 Beta 0509:
- Πολλά-προς-πολλά συγκρίνουν τα έργα, πάρα πολύ.
Απαιτήσεις :
- Python
- Django
Τα σχόλια δεν βρέθηκε