-להשוות 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; מCompareVersionAdmin יבוא reversion_compare.admin
& 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
מה חדש ב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: יצירות
- רבים-לרבים להשוות, מדי.
דרישות :
- Python
- Django
תגובות לא נמצא