django-grįžti-lyginti yra Django programa, priestatą django-sugrįžta, kuri suteikia istorija Lyginti Žiūrėti palyginti dvi versijas modelį, kuris pagal atvirkštinė.
Lyginant modelio versijas nėra lengva užduotis. Gal yra kitokios nuomonės, kaip tai turėtų atrodo. Šis projektas suteikia jums bendrą būdas pamatyti what buvo pakeistas.
Daug dalių yra pritaikoma pagal perrašyti metodus arba sukuriate, žr.
Diegimas
Tiesiog naudokite:
& Nbsp; & nbsp; & nbsp; PIP įdiegti Django-sugrįžta-palyginti
Sąranka "
Pridėti ** reversion_compare ** su ** INSTALLED_APPS ** jūsų settings.py, pvz:
& 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; "Sugrįžta" # 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; )
Naudojimas
Paveldėti iš ** CompareVersionAdmin ** vietoj ** VersionAdmin ** gauti palyginimo funkciją.
admin.py e.g .:
::
& Nbsp; & nbsp; & nbsp; nuo django.contrib importo admin
& Nbsp; & nbsp; & nbsp; nuo reversion_compare.admin importo CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; nuo my_app.models importo ExampleModel
& Nbsp; & nbsp; & nbsp; klasė ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; pereiti
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)
Kas naujo , šioje laidoje:
- Naudoti VersionAdmin.revision_manager, o ne default_revision_manager prisidėjo Mark Lavin - žr traukti prašymas 7
- Naudoti medienos ruoša visiems debug spaudinių, prisidėjo Bojan Mihelac - žr traukti prašymas 8
Kas naujo versija 0.3.2.0604:
- Bugfix Python 2.6 unified_diff (), matyti : AttributeError: "modulis" objektas turi ne atributas "_format_range_unified"
Kas naujo versija 0.3.1.0601:
- Bugfix: jėga Unicode html skirt
- Ištaisyta į unittests
Kas naujo versiją 0.3.0 Beta 0516:
- Glaudesnis tvarkymas M2M pokyčius su sekti ir sekti ne santykius.
Kas naujo versiją 0.2.1 Beta 0510:
- Ištaisyta modelių, kurie neturi M2M lauką : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880
Kas naujo versiją 0.2.0 Beta 0509:
- Daugelis su daugeliu palyginimui darbai, per daug.
Reikalavimai :
- Python
- Django
Komentarai nerastas