Django-palautuvaa-verrata on Django app, laajennus django-reversionin tarjoaa historia vertailla tarkoituksena vertailla kahta versiota malli, joka on alle palautuvaa.
Vertaamalla malleille ei ole helppo tehtävä. Ehkä on olemassa eri mieltä siitä, miten tämä pitäisi näyttää. Hanke antaa sinulle yleinen tapa nähdä whats on muutettu.
Monet osat ovat muokattavissa päälleäänittävän menetelmillä tai subclassing, katso yllä.
Asennus
Vain käyttää:
& Nbsp; & nbsp; & nbsp; Pip asentaa Django-palautuvaa-vertaa
Asetukset
Lisää ** reversion_compare ** ja ** INSTALLED_APPS ** teidän settings.py, esim:
& 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; Reversioon ', # 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; )
Käyttö
Peri ** CompareVersionAdmin ** sijasta ** VersionAdmin ** saada vertailla ominaisuus.
admin.py esim .:
::
& Nbsp; & nbsp; & nbsp; alkaen django.contrib tuonti admin
& Nbsp; & nbsp; & nbsp; alkaen reversion_compare.admin tuonti CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; alkaen my_app.models tuonti ExampleModel
& Nbsp; & nbsp; & nbsp; luokan ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; kulkea
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)
Mitä uutta strong> tässä julkaisussa:
- Käytä VersionAdmin.revision_manager sijaan default_revision_manager, vaikutti Mark Lavin - katso: vedä pyyntö 7
- Käytä puunkorjuu kaikille debug tulosteita, vaikutti Bojan Mihelac - katso: vedä pyyntö 8
Mitä uutta strong> versiossa 0.3.2.0604:
- Bugfix Python 2.6 unified_diff (), katso : AttributeError: "moduuli" esine ei ole määrite "_format_range_unified"
Mitä uutta strong> versiossa 0.3.1.0601:
- Bugfix: voima Unicode html diff
- Bugikorjaus vuonna unittests
Mitä uutta strong> versiossa 0.3.0 Beta 0516:
- Tehostettu käsittely M2M muuttuu seuranta ja ei noudata suhteet.
Mitä uutta strong> versiossa 0.2.1 Beta 0510:
- Bugikorjaus malleissa, jolla ei ole M2M kenttä : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880
Mitä uutta strong> versiossa 0.2.0 Beta 0509:
- monta-monta verrata teoksia, liian.
Vaatimukset :
- Python
- Django
Kommentteja ei löytynyt