django-reversion-compare

Screenshot Software:
django-reversion-compare
Mga detalye ng Software:
Bersyon: 0.3.4.0620
I-upload ang petsa: 20 Feb 15
Nag-develop: Jens Diemer
Lisensya: Libre
Katanyagan: 18

Rating: 3.0/5 (Total Votes: 1)

Django-panunumbalik-ihambing ay isang Django app, ang isang extension sa Django-panunumbalik na nagbibigay ng kasaysayan ihambing view upang paghambingin ang dalawang mga bersyon ng isang modelo na nasa ilalim ng pagsasauli.
Ang paghahambing ng mga bersyon modelo ay hindi isang madaling gawain. Siguro mayroong iba't ibang mga view ng kung paano ito dapat na kamukha. Binibigyan ka nito ng proyekto kalooban ng generic na paraan upang makita kung ano ay nabago.
Maraming mga bahagi ay nako-customize sa pamamagitan ng overwrite ang mga pamamaraan o subclassing, tingnan sa itaas.
Pag-install
Gamitin lang ang:
& Nbsp; & nbsp; & nbsp; buto ng bungang-kahoy-install Django-panunumbalik-ihambing
I-setup
Magdagdag ** reversion_compare ** sa ** INSTALLED_APPS ** sa iyong settings.py, hal:
& 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; 'Panunumbalik', # 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; )
Paggamit
Manahin mula ** CompareVersionAdmin ** sa halip na ** ** VersionAdmin upang makuha ang tampok na ihambing.
admin.py hal .:
::
& Nbsp; & nbsp; & nbsp; mula django.contrib pag-import ng admin
& Nbsp; & nbsp; & nbsp; mula sa pag-import reversion_compare.admin CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; mula sa pag-import my_app.models ExampleModel
& Nbsp; & nbsp; & nbsp; klase ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; pumasa
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)

Ano ang bagong sa paglabas:

  • Gamitin ang VersionAdmin.revision_manager sa halip na default_revision_manager, iniambag ni Mark Lavin - tingnan ang: hilahin kahilingan 7
  • Gamitin ang pag-log para sa lahat ng pag-debug-print, mga nag-ambag sa pamamagitan ng Bojan Mihelac - tingnan ang: hilahin kahilingan 8

Ano ang bagong sa bersyon 0.3.2.0604:

  • Bugfix para sa Python 2.6 sa unified_diff (), tingnan ang : AttributeError: 'module' object ay walang katangiang '_format_range_unified'

Ano ang bagong sa bersyon 0.3.1.0601:

  • Bugfix: puwersa Unicode sa html pagkakaiba
  • Bugfix sa unittests

Ano ang bagong sa bersyon 0.3.0 Beta 0516:

  • Pinahusay na pangangasiwa ng M2M pagbabago sa follow at hindi sundin ang mga pakikipag-ugnayan.

Ano ang bagong sa bersyon 0.2.1 Beta 0510:

  • Bugfix para sa mga modelo na walang field M2M : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

Ano ang bagong sa bersyon 0.2.0 Beta 0509:

  • Marami-to-maraming ihambing ang mga gawa, Masyadong.

Mga Kinakailangan :

  • Python
  • Django

Mga screenshot

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

Iba pang mga software developer ng Jens Diemer

django-processinfo
django-processinfo

20 Feb 15

django-sync-server
django-sync-server

20 Feb 15

django-tools
django-tools

20 Feb 15

Mga komento sa django-reversion-compare

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!