django-reversion-compare

Logiciel capture d'écran:
django-reversion-compare
Détails logiciels:
Version: 0.3.4.0620
Date de transfert: 20 Feb 15
Développeur: Jens Diemer
Licence: Gratuit
Popularité: 0

Rating: nan/5 (Total Votes: 0)

django-réversion comparer est une application Django, une extension de django-retour qui fournit une histoire comparer afin de comparer deux versions d'un modèle qui est sous réversion.
Comparer des versions de modèle ne est pas une tâche facile. Peut-être il ya de vue différent comment cela devrait ressembler. Cette volonté de projet vous donne un moyen générique de voir ce qui a été changé.
De nombreuses pièces sont personnalisables par des méthodes ou des sous-classes d'écrasement, voir ci-dessus.
Installation
Il suffit d'utiliser:
& Nbsp; & nbsp; & nbsp; pip installer django-réversion comparer
Configuration
Ajouter ** reversion_compare ** à ** ** INSTALLED_APPS dans votre settings.py, par exemple:
& 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; «Retour», # 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; )
Utilisation
Hériter de ** ** CompareVersionAdmin lieu de ** ** VersionAdmin pour obtenir la fonctionnalité comparer.
admin.py e.g .:
::
& Nbsp; & nbsp; & nbsp; de django.contrib importation administrateur
& Nbsp; & nbsp; & nbsp; de reversion_compare.admin importation CompareVersionAdmin
& Nbsp; & nbsp; & nbsp; de my_app.models ExampleModel d'importation
& Nbsp; & nbsp; & nbsp; classe ExampleModelAdmin (CompareVersionAdmin):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; passer
& Nbsp; & nbsp; & nbsp; admin.site.register (ExampleModel, ExampleModelAdmin)

Ce qui est nouveau dans cette version:

  • Utiliser VersionAdmin.revision_manager plutôt que default_revision_manager, contribué par Mark Lavin - voir: tirez demande 7
  • Utiliser la journalisation pour toutes les impressions de débogage, contribué par Bojan Mihelac - voir: tirez demande 8

Quoi de neuf dans la version 0.3.2.0604:

  • Bugfix pour Python 2.6 unified_diff (), voir : AttributeError: 'module' objet n'a pas d'attribut '_format_range_unified'

Ce qui est nouveau dans la version 0.3.1.0601:

  • Bugfix: unicode vigueur en html diff
  • Correction dans unittests

Ce qui est nouveau dans la version 0.3.0 Beta 0516:

  • Gestion améliorée des changements m2m avec suivi et non suivre relations.

Ce qui est nouveau dans la version 0.2.1 Beta 0510:

  • Correction pour des modèles qui n'a pas de champ de m2m : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880

Quoi de neuf dans la version 0.2.0 Beta 0509:

  • Many-to-many comparez œuvres, aussi.

Exigences :

  • Python
  • Django

Captures d'écran

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

D'autres logiciels de développeur Jens Diemer

PyLucid
PyLucid

20 Feb 15

django-phpBB3
django-phpBB3

20 Feb 15

django-tools
django-tools

20 Feb 15

PyRM
PyRM

11 May 15

Commentaires à django-reversion-compare

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!