django-reversion-compare

Software captura de pantalla:
django-reversion-compare
Detalles de software:
Versión: 0.3.4.0620
Fecha de carga: 20 Feb 15
Promotor: Jens Diemer
Licencia: Libre
Popularidad: 0

Rating: nan/5 (Total Votes: 0)

Comparar django-reversión-

es una aplicación de Django, una extensión a django-reversión que proporciona un historial comparar fin de comparar dos versiones de un modelo que se encuentra bajo la reversión.
La comparación de versiones de modelo no es una tarea fácil. Tal vez hay punto de vista diferente de cómo este debería parecerse. Esta voluntad proyecto le da una forma genérica para ver cuál ha sido cambiado.
Muchas partes son personalizables por métodos de sobrescritura o subclases, ver arriba.
Instalación
Sólo tiene que utilizar:
& Nbsp; & nbsp; & nbsp; PIP instalar django-reversión-compare
Configuración
Añadir ** reversion_compare ** a ** ** INSTALLED_APPS en su settings.py, por ejemplo:
& 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; "Reversión", # 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; )
Uso
Heredar de ** ** CompareVersionAdmin en lugar de ** ** VersionAdmin para obtener la característica de comparar.
admin.py por ejemplo .:
::
& Nbsp; & nbsp; & nbsp; desde django.contrib administrador importación
& Nbsp; & nbsp; & nbsp; desde reversion_compare.admin CompareVersionAdmin importación
& Nbsp; & nbsp; & nbsp; desde my_app.models ExampleModel importación
& Nbsp; & nbsp; & nbsp; clase ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; pasar
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)

¿Qué hay de nuevo en esta versión:

  • Uso VersionAdmin.revision_manager en lugar de default_revision_manager, contribuido por Mark Lavin - ver: tire solicitud 7
  • Uso de registro para todas las impresiones de depuración, aportados por Bojan Mihelac - ver: tire petición 8

¿Cuál es nuevo en la versión 0.3.2.0604:

  • Bugfix para Python 2.6 en unified_diff (), consulte : AttributeError: "módulo" objeto no tiene atributo '_format_range_unified'

¿Qué hay de nuevo en la versión 0.3.1.0601:

  • Bugfix: fuerza unicode en html diff
  • Solución de error en unittests

¿Qué hay de nuevo en la versión 0.3.0 Beta 0516:

  • manejo mejorado de los cambios m2m con seguimiento y no seguir las relaciones.

¿Qué hay de nuevo en la versión 0.2.1 Beta 0510:

  • Solución de error para los modelos que no tiene campo m2m : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

¿Cuál es nuevo en la versión 0.2.0 Beta 0509:

  • Muchos a muchos comparan las obras, también.

Requisitos :

  • Python
  • Django

Imágenes

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

Otro software de desarrollador Jens Diemer

django-tools
django-tools

20 Feb 15

PyLucid
PyLucid

20 Feb 15

django-phpBB3
django-phpBB3

20 Feb 15

django-sync-server
django-sync-server

20 Feb 15

Comentarios a la django-reversion-compare

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!