Джанго-реверсия-сравни е Django ап, разширение на Джанго-реверсия, която осигурява по история за сравнение оглед да се сравнят две версии на модела, който е в процес на реверсия.
Сравнявайки версии на модела не е лесна задача. Може би има различно виждане как това трябва да изглежда така. Този проект ще дава общ смисъл, за да видите какво е било променено.
Много части могат да се персонализират чрез презаписване методи или subclassing, виж по-горе.
<Силен> Монтаж
Просто използвайте:
& Nbsp; & Nbsp; & Nbsp; PIP инсталирате Джанго-реверсия-сравни
<Силен> Setup
Добави ** reversion_compare ** до ** INSTALLED_APPS ** в settings.py, например:
& 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; "Връщане", # 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; )
<Силен> Usage
Наследявате ** CompareVersionAdmin ** вместо ** VersionAdmin ** да получите функцията за сравнение.
admin.py напр .:
::
& Nbsp; & Nbsp; & Nbsp; от django.contrib внос администратор
& Nbsp; & Nbsp; & Nbsp; от reversion_compare.admin внос CompareVersionAdmin
& Nbsp; & Nbsp; & Nbsp; от my_app.models внос ExampleModel
& Nbsp; & Nbsp; & Nbsp; клас ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; & Nbsp; минавам
& Nbsp; & Nbsp; & Nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)
Какво ново в тази версия:
- Използване VersionAdmin.revision_manager вместо default_revision_manager, внесена от Mark Лавин - виж: издърпайте искане 7
- Използване сеч за всички отстраняване на грешки щампи, внесени от Bojan Mihelac - виж: издърпайте искане 8
Какво ново във версия 0.3.2.0604:
- Bugfix за Python 2.6 в unified_diff (), виж : AttributeError: "модул" обект не е атрибут "_format_range_unified"
Какво ново във версия 0.3.1.0601:
- Bugfix: сила Unicode в HTML разл
- Bugfix в unittests
Какво ново във версия 0.3.0 Beta 0516:
- подобрено управление на M2M промени с проследяване и не-следвайте връзките.
Какво ново във версия 0.2.1 Beta 0510:
- Bugfix за модели, който няма поле M2M : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880
Какво ново във версия 0.2.0 Beta 0509: произведения
- много-към-много сравняват, също.
<силни> Изисквания :
- Python
- Django
Коментари не е намерена