وجانغو-الارتداد مقارنة-هو التطبيق جانغو، امتدادا لجانغو-الارتداد أن يقدم تاريخا مقارنة نظرا لمقارنة نسختين من نموذج الذي هو تحت الارتداد.
مقارنة الإصدارات نموذج ليست مهمة سهلة. ربما هناك جهة نظر مختلفة كيف يمكن لهذا ينبغي يبدو. هذه الإرادة مشروع يمنحك وسيلة عامة لنرى ماذا يكون تم تغيير.
العديد من أجزاء قابلة للتخصيص من قبل وسائل الاستبدال أو 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:
من مجموعة إلى مجموعة مقارنة الأعمال أيضا.
المتطلبات:
بيثون
جانغو
لم يتم العثور على التعليقات