django-reversion-compare

Skjermbilde programvare:
django-reversion-compare
Prog.varedetaljer:
Versjon: 0.3.4.0620
Last opp dato: 20 Feb 15
Utvikler: Jens Diemer
Lisens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

django-reversion-sammenligningen er en Django app, en utvidelse i Django-hjemfall som gir en historie sammenligne sikte på å sammenligne to versjoner av en modell som er under hjemfall.
Sammenligning av modellversjoner er ikke en lett oppgave. Kanskje det er forskjellige syn på hvordan dette skal se ut. Dette prosjektet vil gir deg en generisk måte å se hva som er endret.
Mange deler kan tilpasses etter skrive metoder eller subclassing, se ovenfor.
Installasjon
Bare bruk:
& Nbsp; & nbsp; & nbsp; PIP installere django-reversion-sammenligne
Oppsett
Legg ** reversion_compare ** å ** INSTALLED_APPS ** i din settings.py, f.eks:
& 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; "Hjemfall", # 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; )
Bruk
Arve fra ** CompareVersionAdmin ** istedenfor ** VersionAdmin ** å få sammenligne funksjonen.
admin.py f.eks .:
::
& Nbsp; & nbsp; & nbsp; fra django.contrib import admin
& Nbsp; & nbsp; & nbsp; fra reversion_compare.admin import CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; fra my_app.models import ExampleModel
& Nbsp; & nbsp; & nbsp; klasse ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; passere
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)

Hva er nytt i denne utgaven:

  • Bruk VersionAdmin.revision_manager snarere enn default_revision_manager, bidratt med Mark Lavin - se: trekke forespørsel 7
  • Bruk logging for alle debug utskrifter, bidratt med Bojan Mihelac - se: trekke forespørsel 8

Hva er nytt i versjon 0.3.2.0604:

  • Bugfix for Python 2.6 i unified_diff (), se : AttributeError: 'modul' objekt har ingen attributt '_format_range_unified'

Hva er nytt i versjon 0.3.1.0601:

  • Bugfix: kraft unicode i html diff
  • Bugfix i unittests

Hva er nytt i versjon 0.3.0 Beta 0516:

  • Forbedret håndtering av M2M endringer med oppfølging og non-følg relasjoner.

Hva er nytt i versjon 0.2.1 Beta 0510:

  • Bugfix for modeller som ikke har noen m2m felt : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

Hva er nytt i versjon 0.2.0 Beta 0509:

  • Mange-til-mange sammenligningen verk, også.

Krav :

  • Python
  • Django

Skjermbilder

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

Annen programvare fra utvikleren Jens Diemer

django-processinfo
django-processinfo

20 Feb 15

django-tools
django-tools

20 Feb 15

Kommentarer til django-reversion-compare

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!