나는 장고 - 복귀 문서가 low-level API이라고 부르는 것을 사용하여 관리자와 별도로 내 코드의 복귀 기록에 액세스합니다. 메타 데이터를 저장하기 위해 OneToOneField(Revision)
을 포함한 내 모델을 설정하여 Revision
모델을 확장했습니다. 여태까지는 그런대로 잘됐다.장고 - 복귀 제어 객체의 이전 버전
Revision
에 대한 참조를 통해 에 직접 액세스하여에 액세스하려면 어떻게해야합니까? 예를 들어,이 개정판과 이전 개정판 간의 변경 목록을 생성하려면 reversion.get_for_object
으로 다시 호출하고 찾고있는 버전 목록을 검색하는 것보다 효율적인 방법이 있습니까?
try/except 블록없이'versions.filter (...). first()'로 줄이면됩니다. 처음에는 객체를 반환하거나 없으면 None을 반환합니다. –