Django-พลิกกลับ-เปรียบเทียบเป็น app Django, ขยาย django-การพลิกกลับที่ให้มุมมองประวัติศาสตร์เปรียบเทียบเพื่อเปรียบเทียบสองรุ่นของรูปแบบที่อยู่ภายใต้การพลิกกลับ
เปรียบเทียบรุ่นรุ่นไม่ได้เป็นงานง่าย อาจจะมีมุมมองที่แตกต่างกันวิธีนี้ควรมีลักษณะดังนี้ โครงการนี้จะช่วยให้คุณมีวิธีการทั่วไปที่จะเห็นอะไรที่มีการเปลี่ยนแปลง
หลายส่วนมีการปรับแต่งด้วยวิธีการเขียนทับหรือ subclassing ดูด้านบน
การติดตั้ง
เพียงแค่ใช้:
& nbsp; & nbsp; & nbsp; PIP ติดตั้ง Django-พลิกกลับ-เปรียบเทียบ
การตั้งค่า
เพิ่ม ** reversion_compare ** ** เพื่อ INSTALLED_APPS ** ใน settings.py ของคุณเช่น:
& 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; 'พลิกกลับ', # 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 e.g .:
::
& 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
- การเข้าสู่ระบบการใช้งานสำหรับทุกพิมพ์แก้ปัญหาส่วนโดย Bojan Mihelac - ดูที่: ดึงคำขอ 8
มีอะไรใหม่ ในรุ่น 0.3.2.0604:
- Bugfix สำหรับ Python 2.6 ใน unified_diff () เห็น : AttributeError: 'โมดูล' วัตถุไม่มีแอตทริบิวต์ '_format_range_unified'
มีอะไรใหม่ ในรุ่น 0.3.1.0601:
- Bugfix: แรง Unicode ในต่าง HTML
- แก้ไขข้อผิดพลาดใน unittests
มีอะไรใหม่ ในรุ่น 0.3.0 Beta 0516:
- การจัดการที่เพิ่มขึ้นของการเปลี่ยนแปลง M2M กับการติดตามและ ที่ไม่เป็นไปตามความสัมพันธ์.
มีอะไรใหม่ ในรุ่น 0.2.1 Beta 0510:
- แก้ไขปัญหาสำหรับรูปแบบซึ่งมีข้อมูล M2M ไม่มี : https://github.com/jedie/django-reversion-compare/commit/c8e042945a6e78e5540b6ae27666f9b0cfc94880
มีอะไรใหม่ ในรุ่น 0.2.0 Beta 0509:
- หลายต่อหลายเปรียบเทียบผลงาน เกินไป.
ต้องการ
- หลาม
- Django
ความคิดเห็นที่ไม่พบ