django-reversion-compare

Screenshot der Software:
django-reversion-compare
Softwarebeschreibung:
Version: 0.3.4.0620
Upload-Datum: 20 Feb 15
Entwickler: Jens Diemer
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

django-Reversion-Vergleich ist ein Django-Applikation, kann eine Verlängerung django-Reversion, die eine Geschichte zu vergleichen um zwei Versionen eines Modells, das unter Rückfall ist zu vergleichen bietet.
Vergleicht Modellvarianten ist keine leichte Aufgabe. Vielleicht gibt es andere Sichtweise, wie diese sollten aussieht. Dieses Projekt wird Ihnen eine generische Art und Weise zu sehen, was geändert wurde.
Viele Teile von Überschreibmethoden oder Unterklassen anpassbar sind, siehe oben.
Installation
Verwenden Sie einfach:
& Nbsp; & nbsp; & nbsp; pip installieren django-Reversion-Vergleich
Einstellungen
Hinzufügen ** reversion_compare ** bis ** INSTALLED_APPS ** in Ihrem settings.py, zB:
& 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; 'Rückkehr', # 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; )
Verwendung
Erben von ** ** CompareVersionAdmin statt ** VersionAdmin **, um die Vergleichsfunktion zu erhalten.
admin.py z.B .:
::
& Nbsp; & nbsp; & nbsp; von django.contrib Import Admin
& Nbsp; & nbsp; & nbsp; von reversion_compare.admin Import CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; von my_app.models Importbeispielmodell
& Nbsp; & nbsp; & nbsp; Klasse ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; passieren
& Nbsp; & nbsp; & nbsp; admin.site.register (Beispielmodell, ExampleModelAdmin)

Was ist neu in dieser Pressemitteilung:

  • Verwenden VersionAdmin.revision_manager statt default_revision_manager von Mark Lavin beigetragen - siehe: Ziehen Anfrage 7
  • Verwenden Sie die Protokollierung für alle Debug-Prints, von Bojan Mihelac beigetragen - siehe: Ziehen Anfrage 8

Was ist neu in Version 0.3.2.0604:

  • Bugfix für Python 2.6 in unified_diff () finden Sie : Attribute: "Modul" Objekt hat kein Attribut '_format_range_unified "

Was ist neu in Version 0.3.1.0601:

  • Bugfix: Kraft Unicode in html diff
  • Bugfix in Unittests

Was ist neu in der Version 0.3.0 Beta 0516:

  • Verbesserte Handhabung von m2m Änderungen mit Folge und nicht folgen Beziehungen.

Was ist neu in der Version 0.2.1 Beta 0510:

  • Bugfix für die Modelle, die keine m2m Feld : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

Was ist neu in der Version 0.2.0 Beta 0509:

  • Viele-zu-viele Werke vergleichen, zu.

Anforderungen :

  • Python
  • Django

Screenshots

django-reversion-compare_1_76740.png
django-reversion-compare_2_76740.png

Andere Software von Entwickler Jens Diemer

PyLucid
PyLucid

20 Feb 15

python-creole
python-creole

11 Apr 15

Kommentare zu django-reversion-compare

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!