django-reversion-compare

Software screenshot:
django-reversion-compare
Podrobnosti Software:
Verze: 0.3.4.0620
Datum uploadu: 20 Feb 15
Vývojka: Jens Diemer
Licence: Volný
Popularita: 18

Rating: 3.0/5 (Total Votes: 1)

Django-navrácení-porovnávat je app Django, rozšíření na Django-reverze, který poskytuje historie srovnat pohled na porovnání dvou verzí modelu, který je pod návratu.
Porovnání modelových verzí, není snadný úkol. Možná, že existují různé názor, jak by to mělo vypadat. Tento projekt bude vám dává obecný způsob, jak vidět co byl změněn.
Mnoho částí jsou přizpůsobitelné přepsat metodami nebo subclassing, viz výše.
Instalace
Stačí použít:
& Nbsp; & nbsp; & nbsp; Pip nainstalovat Django-reverzi, srovnat
Nastavení
Přidat ** reversion_compare ** do ** INSTALLED_APPS ** v settings.py, např:
& 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; "Čekatelství", # 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; )
Použít
Převzít od ** CompareVersionAdmin ** místo ** VersionAdmin ** získat funkci pro porovnání.
admin.py např .:
::
& Nbsp; & nbsp; & nbsp; od django.contrib import admin
& Nbsp; & nbsp; & nbsp; od reversion_compare.admin dovozu CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; od my_app.models dovozu ExampleModel
& Nbsp; & nbsp; & nbsp; třída ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projít
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)

Co je nového v této verzi:

  • Použít VersionAdmin.revision_manager spíše než default_revision_manager, přispěl Mark Lavin - viz: vytáhnout požadavek 7
  • Použít protokolování pro všechny ladění tisků, přispěli Bojan Mihelac - viz: vytáhnout požadavek 8

Co je nového ve verzi 0.3.2.0604:

  • Bugfix pro Python 2.6 v unified_diff (), viz : AttributeError: "modul" objekt nemá atribut "_format_range_unified"

Co je nového ve verzi 0.3.1.0601:

  • Bugfix: síla unicode v html diff
  • Oprava chyby v unittests

Co je nového ve verzi 0.3.0 Beta 0516:

  • Vylepšená manipulace s M2M mění se sledování a non-sledovat vztahy.

Co je nového ve verzi 0.2.1 Beta 0510:

  • Oprava chyby u modelů, které nemá M2M pole : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

Co je nového ve verzi 0.2.0 Beta 0509:

  • Many-to-many porovnávání práce, taky.

Požadavky na :

  • Python
  • Django

Ukázky

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

Ostatní software developer Jens Diemer

python-creole
python-creole

11 Apr 15

django-sync-server
django-sync-server

20 Feb 15

django-tools
django-tools

20 Feb 15

Komentáře k django-reversion-compare

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!