django-reversion-compare

البرمجيات قطة:
django-reversion-compare
تفاصيل البرنامج:
الإصدار: 0.3.4.0620
تاريخ إيداع: 20 Feb 15
المطور: Jens Diemer
ترخيص: حرر
شعبية: 0

Rating: nan/5 (Total Votes: 0)

وجانغو-الارتداد مقارنة-هو التطبيق جانغو، امتدادا لجانغو-الارتداد أن يقدم تاريخا مقارنة نظرا لمقارنة نسختين من نموذج الذي هو تحت الارتداد.
مقارنة الإصدارات نموذج ليست مهمة سهلة. ربما هناك جهة نظر مختلفة كيف يمكن لهذا ينبغي يبدو. هذه الإرادة مشروع يمنحك وسيلة عامة لنرى ماذا يكون تم تغيير.
العديد من أجزاء قابلة للتخصيص من قبل وسائل الاستبدال أو subclassing، انظر أعلاه.
تركيب
مجرد استخدام:
على & nbsp؛ على & nbsp؛ على & nbsp؛ نقطة تثبيت جانغو-الارتداد-مقارنة
نصب
إضافة ** reversion_compare ** إلى ** ** INSTALLED_APPS في settings.py الخاص بك، على سبيل المثال:
على & nbsp؛ على & nbsp؛ على & nbsp؛ INSTALLED_APPS = (
على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ على & nbsp؛ "جانغو ... '،
على & 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؛ )
استعمال
ترث من CompareVersionAdmin ** ** ** بدلا من VersionAdmin ** للحصول على ميزة مقارنة.
admin.py على سبيل المثال:
::
على & nbsp؛ على & nbsp؛ على & nbsp؛ من django.contrib استيراد المسؤول
على & nbsp؛ على & nbsp؛ على & nbsp؛ من reversion_compare.admin CompareVersionAdmin استيراد
على & nbsp؛ على & nbsp؛ على & nbsp؛ من ExampleModel استيراد my_app.models
على & 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، ساهمت من قبل مارك لافين - راجع: سحب الطلب 7
استخدام قطع الأشجار لجميع المطبوعات التصحيح، التي ساهمت بويان Mihelac - راجع: سحب طلب 8

ما هو جديد في الإصدار 0.3.2.0604:

Bugfix لبيثون 2.6 في unified_diff ()، انظر: AttributeError: الكائن 'وحدة' لا يوجد لديه السمة '_format_range_unified "

ما هو جديد في الإصدار 0.3.1.0601:

Bugfix: قوة يونيكود في أتش تي أم أل فرق
خلل في unittests

ما هو الجديد في النسخة 0.3.0 بيتا 0516:

المحسن التعامل مع التغييرات M2M مع متابعة وغير متابعة العلاقات بين البلدين.

ما هو الجديد في النسخة 0.2.1 بيتا 0510:

خلل لنماذج التي لا يوجد لديه حقل M2M: https://github.com/jedie/django-reversion-compare/ الالتزام / c8e042945a6e78e5540b6ae27666f9b0cfc94880

ما هو الجديد في النسخة 0.2.0 بيتا 0509:

من مجموعة إلى مجموعة مقارنة الأعمال أيضا.

المتطلبات:

بيثون
جانغو

لقطات

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

البرامج الأخرى من المطور Jens Diemer

django-kippo
django-kippo

20 Feb 15

django-phpBB3
django-phpBB3

20 Feb 15

django-processinfo
django-processinfo

20 Feb 15

django-tools
django-tools

20 Feb 15

تعليقات ل django-reversion-compare

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!