django-reversion-compare

Software screenshot:
django-reversion-compare
Dettagli del software:
Versione: 0.3.4.0620
Data di caricamento: 20 Feb 15
Sviluppatore: Jens Diemer
Licenza: Libero
Popolarità: 18

Rating: 3.0/5 (Total Votes: 1)

django-reversione-confronto è un app Django, un'estensione Django-reversion che fornisce una storia confronto al fine di confrontare due versioni di un modello che è in fase di regresso.
Confrontando le versioni del modello non è un compito facile. Forse ci sono vista diverso come questo dovrebbe assomiglia. Questa volontà progetto fornisce un modo generico per vedere che cosa è stato modificato.
Molte parti sono personalizzabili con metodi di sovrascrittura o sottoclassi, vedi sopra.
Installazione
Basta usare:
& Nbsp; & nbsp; & nbsp; Pip installare django-reversion-confronto
Setup
Aggiungere ** reversion_compare ** a ** ** INSTALLED_APPS nel settings.py, ad esempio:
& 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; 'Reversione', # 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; )
Utilizzo
Eredita da ** ** CompareVersionAdmin invece di ** ** VersionAdmin per ottenere la funzione di confronto.
admin.py es .:
::
& Nbsp; & nbsp; & nbsp; da django.contrib import amministrazione
& Nbsp; & nbsp; & nbsp; da reversion_compare.admin import CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; da my_app.models ExampleModel import
& Nbsp; & nbsp; & nbsp; Classe ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; passare
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)

Cosa c'è di nuovo in questa versione:

  • Usa VersionAdmin.revision_manager piuttosto che default_revision_manager, contributo di Mark Lavin - vedi: tirare richiesta 7
  • Utilizzo di registrazione per tutte le stampe di debug, hanno contribuito da Bojan Mihelač - vedi: tirare richiesta 8

Cosa c'è di nuovo in versione 0.3.2.0604:

  • Bugfix per Python 2.6 a unified_diff (), vedere : AttributeError: 'modulo' oggetto non ha l'attributo '_format_range_unified'

Cosa c'è di nuovo in versione 0.3.1.0601:

  • Bugfix: forza unicode in html diff
  • Bugfix in Unittests

Cosa c'è di nuovo in versione 0.3.0 Beta 0516:

  • la gestione avanzata dei cambiamenti M2M con follow e non seguire le relazioni.

Cosa c'è di nuovo in versione 0.2.1 Beta 0510:

  • Bugfix per i modelli che non ha campo m2m : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

Cosa c'è di nuovo in versione 0.2.0 Beta 0509:

  • molti-a-molti confrontare opere, troppo.

Requisiti :

  • Python
  • Django

Screenshots

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

Altri software di sviluppo Jens Diemer

django-tools
django-tools

20 Feb 15

django-phpBB3
django-phpBB3

20 Feb 15

django-kippo
django-kippo

20 Feb 15

python-creole
python-creole

11 Apr 15

Commenti a django-reversion-compare

I commenti non trovato
Aggiungi commento
Accendere le immagini!