장고 응용 프로그램은, 역사는 복귀중인 모델의 두 버전을 비교하는 뷰를 비교 제공-복귀를 장고의 확장이다 장고 - 복귀 - 비교한다.
모델 버전을 비교하는 것은 쉬운 일이 아니다. 어쩌면이해야처럼 보이는 다른 견해가있다. 이 프로젝트의 의지는 당신에게 변경되었습니다 뭐죠 볼 수있는 일반적인 방법을 제공합니다.
많은 부분이 덮어 쓰기 방법이나 서브 클래스로 사용자 정의 할 수 있습니다, 위 참조.
설치
그냥 사용합니다 :
& NBSP; & nbsp; & nbsp; 확인 설치 PIP 장고 - 복귀를-비교
설정
추가 ** 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; 확인 )
용법
** VersionAdmin ** 비교 기능을 얻을 대신 ** ** CompareVersionAdmin에서 상속합니다.
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,보다 - 참조 : 요청 7 당겨
보얀 Mihelac에 기부 모든 디버그 인쇄에 대한 로깅을 사용 - 참조 : 요청에 팔을 당겨
이 unified_diff ()에서 파이썬 2.6 버전 0.3.2.0604:
Bugfix에 새로운 기능을 참조하십시오 AttributeError를 '모듈'개체에는 속성이 없습니다 '_format_range_unified'
이 버전 0.3.1.0601:
Bugfix의 새로운 기능 : 힘 유니 코드 HTML DIFF에
unittests에 버그 수정
이 버전의 새로운 기능 0.3.0 베타 0516 :
이 추적과 비에 따라 관계와 M2M 변화의 향상된 처리.
더 M2M 필드가없는 모델
이 버그 수정 : https://github.com/jedie/django-reversion-compare/
0.2.1 베타 0510 버전의 새로운 기능 / c8e042945a6e78e5540b6ae27666f9b0cfc94880 커밋
이 버전의 새로운 기능 0.2.0 베타 0509 :
이 대다도 작품을 비교합니다.
이 요구 사항 :
이 파이썬
장고
댓글을 찾을 수 없습니다