django-reversion-compare

Screenshot Software:
django-reversion-compare
Detalii soft:
Versiune: 0.3.4.0620
Incarca data: 20 Feb 15
Producător: Jens Diemer
Licenţă: Gratuit
Popularitate: 0

Rating: nan/5 (Total Votes: 0)

django-revenire a compara-este o aplicatie Django, o extensie a django-reversie, care oferă o istorie a compara vederea compara două versiuni ale unui model care este în revenire.
Comparând versiuni modele nu este o sarcină ușoară. Poate că există punct de vedere diferit modul în care aceasta ar trebui să arată. Tu Acest lucru va proiect oferă o modalitate de a vedea ce este generic a fost schimbat.
Multe părți sunt personalizabile prin metode de suprascriere sau subclasare, a se vedea mai sus.
Instalare
Doar folosi:
& Nbsp; & nbsp; & nbsp; Pip instala django-revenire-a compara
Configurare
Adaugă ** reversion_compare ** ** a INSTALLED_APPS ** in settings.py, de ex:
& 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; "Revenire", # 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; )
Utilizare
Moștenire de la ** ** CompareVersionAdmin în loc de ** ** VersionAdmin pentru a obține comparare caracteristica.
admin.py de exemplu .:
::
& Nbsp; & nbsp; & nbsp; de la django.contrib admin import
& Nbsp; & nbsp; & nbsp; de la reversion_compare.admin CompareVersionAdmin import
& Nbsp; & nbsp; & nbsp; de la ExampleModel my_app.models import
& Nbsp; & nbsp; & nbsp; clasă ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; trece
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)

Ce este nou în această versiune:

  • Utilizarea VersionAdmin.revision_manager, mai degrabă decât default_revision_manager, a contribuit prin Mark Lavin - a se vedea: trage cerere 7
  • Utilizați logare pentru toate printuri de depanare, au contribuit, prin Bojan Mihelac - a se vedea: trage cerere 8

Ce este nou în versiunea 0.3.2.0604:

  • Bugfix pentru Python 2.6 la unified_diff (), a se vedea : AttributeError: "modul" obiect are nici un atribut "_format_range_unified"

Ce este nou în versiunea 0.3.1.0601:

  • Bugfix: forța unicode în html dif
  • Bugfix în UnitTests

Ce este nou în versiunea 0.3.0 Beta 0516:

  • Manipularea consolidată a modificărilor M2M cu monitorizarea și non-urmați relații.

Ce este nou în versiunea 0.2.1 Beta 0510:

  • Bugfix pentru modelele care nu are nici un câmp M2M : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

Ce este nou în versiunea 0.2.0 Beta 0509:

  • -Mulți to-many comparare lucrărilor, prea.

Cerințe :

  • Python
  • Django

Imagini

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

Alte software-uri de dezvoltator Jens Diemer

PyLucid
PyLucid

20 Feb 15

django-tools
django-tools

20 Feb 15

PyRM
PyRM

11 May 15

django-sync-server
django-sync-server

20 Feb 15

Comentarii la django-reversion-compare

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!