در جنگو-بازگشت-مقایسه است یک برنامه جنگو، فرمت به جنگو-بازگشت فراهم می کند که سابقه مقایسه مشخصات و مقایسه دو نسخه از یک مدل است که تحت بازگشت.
مقایسه نسخه های مدل است کار آسانی نیست. شاید می دیدگاه های مختلف چگونه این کار را باید مانند به نظر می رسد وجود دارد. شما این پروژه را می دهد یک راه عمومی برای دیدن همه دسته تغییر شده است.
بسیاری از قطعات قابل تنظیم به روش بازنویسی و یا 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؛ از 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، می باشد که توسط علامت گذاری به عنوان Lavin - ببینید: بکشد درخواست 7
استفاده از ورود به سیستم برای تمام چاپ اشکال زدایی، ارائه شده توسط بویان Mihelac - ببینید: بکشد درخواست 8
جدید در نسخه 0.3.2.0604:
Bugfix برای پایتون 2.6 در unified_diff () است، نگاه کنید به: AttributeError: "ماژول" شی هیچ ویژگی '_format_range_unified'
در تفاوت HTML غیر یونیکد نیروی:
چه در نسخه 0.3.1.0601:
Bugfix جدید است
Bugfix در unittests
جدید در نسخه 0.3.0 بتا است 0516:
دست زدن به پیشرفته از تغییرات M2M با روابط زیر و غیر دنبال کنید.
Bugfix برای مدل های که هیچ درست M2M:: https://github.com/jedie/django-reversion-compare/
جدید در نسخه 0.2.1 بتا 0510 است مرتکب / c8e042945a6e78e5540b6ae27666f9b0cfc94880
جدید در نسخه 0.2.0 بتا است 0509:
چندبهچند مقایسه آثار، بیش از حد.
مورد نیاز:
پایتون
جنگو
نظر یافت نشد