django-reversion-compare

Software screenshot:
django-reversion-compare
Software detaljer:
Version: 0.3.4.0620
Upload dato: 20 Feb 15
Udvikler: Jens Diemer
Licens: Gratis
Popularitet: 18

Rating: 3.0/5 (Total Votes: 1)

Django-reversion-sammenligne en Django app, en udvidelse til Django-reversion, der giver en historie sammenligne at sammenligne to versioner af en model, som er under tilbagefald.
Sammenligning model versioner er ikke en let opgave. Måske er der anden opfattelse, hvordan dette skal ser ud. Dette projekt vil giver dig en generisk måde at se hvad der er ændret.
Mange dele kan tilpasses ved Overskriv metoder eller delklasse, se ovenfor.
Installation
Bare bruge:
& Nbsp; & nbsp; & nbsp; pip installere django-reversion-sammenligne
Opsætning
Tilføj ** reversion_compare ** til ** INSTALLED_APPS ** i din settings.py, fx:
& 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; "Tilbagevenden", # 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; )
Anvendelse
Arve fra ** CompareVersionAdmin ** i stedet for ** VersionAdmin ** for at få den sammenligne funktionen.
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; pass
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)

Hvad er nyt i denne udgivelse:

  • Brug VersionAdmin.revision_manager stedet default_revision_manager bidraget af Mark Lavin - se: Træk forespørgsel 7
  • Brug logning for alle debug prints, bidrog med Bojan Mihelac - se: Træk forespørgsel 8

Hvad er nyt i version 0.3.2.0604:

  • Bugfix til Python 2.6 i unified_diff (), se : AttributeError: »modul« objekt har ingen attribut '_format_range_unified "

Hvad er nyt i version 0.3.1.0601:

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

Hvad er nyt i version 0.3.0 Beta 0516:

  • Forbedret håndtering af M2M ændringer med opfølgning og non-follow relationer.

Hvad er nyt i version 0.2.1 Beta 0510:

  • Bugfix for modeller, der ikke har nogen M2M felt : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

Hvad er nyt i version 0.2.0 Beta 0509:

  • Mange-til-mange sammenligne værker, også.

Krav :

  • Python
  • Django

Screenshots

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

Andre software developer Jens Diemer

django-tools
django-tools

20 Feb 15

django-processinfo
django-processinfo

20 Feb 15

django-sync-server
django-sync-server

20 Feb 15

Kommentarer til django-reversion-compare

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!