Django-terugkeer-vergelyk is 'n Django app, 'n uitbreiding wat 'n geskiedenis vergelyk siening twee weergawes van 'n model wat onder terugkeer te vergelyk-terugkeer Django.
Vergelyk model weergawes is nie 'n maklike taak nie. Miskien is daar ander siening hoe dit lyk. Hierdie projek sal gee jou 'n generiese manier om te sien whats is verander.
Baie dele is pas deur Selekteer metodes of subclassing, sien hierbo.
Installasie
Net gebruik:
& Nbsp; & nbsp; & nbsp; PIP installeer Django-terugkeer-vergelyk
Setup
Voeg ** reversion_compare ** te ** INSTALLED_APPS ** in jou settings.py, bv:
& 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; 'N terugkeer', # 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; )
Gebruik
Erf van ** CompareVersionAdmin ** plaas van ** VersionAdmin ** die funksie vergelyk te kry.
admin.py bijv .:
::
& Nbsp; & nbsp; & nbsp; van django.contrib invoer admin
& Nbsp; & nbsp; & nbsp; van reversion_compare.admin invoer CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; van my_app.models invoer ExampleModel
& Nbsp; & nbsp; & nbsp; klas ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; slaag
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)
Wat is nuut in hierdie release:
- Gebruik VersionAdmin.revision_manager eerder as default_revision_manager, bygedra deur Mark Lavin - sien: trek versoek 7
- Gebruik meld vir alle debug afdrukke, bygedra deur Bojan Mihelac - sien: trek versoek 8
Wat is nuut in die weergawe 0.3.2.0604:
- Bugfix vir Python 2.6 in unified_diff (), sien : AttributeError: "module" voorwerp het geen kenmerk '_format_range_unified'
Wat is nuut in die weergawe 0.3.1.0601:
- Bugfix: krag unicode in html diff
- Bugfix in unittests
Wat is nuut in die weergawe 0.3.0 Beta 0516:
- Verbeterde hantering van M2M veranderinge met opvolg en nie-volg verhoudings.
Wat is nuut in die weergawe 0.2.1 Beta 0510:
- Bugfix vir modelle wat geen M2M veld : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880
Wat is nuut in die weergawe 0.2.0 Beta 0509:
- Baie-tot-baie vergelyk werke, ook.
Vereistes :
- Python
- Django
Kommentaar nie gevind