私は Django-Reversion を使用しています - オブジェクトの以前のバージョンを一時的に復元して、DetailView で表示できるようにする方法はありますか?
非動作コード -version.get_object()
いいですね..
class ProductDetailView(DetailView):
def get_object(self):
obj = super(ProductDetailView, self).get_object()
if self.request.GET.get('v') is not None:
version_id = force_text(self.request.GET.get('v'))
version = get_object_or_404(Version, pk=version_id, object_id=force_text(obj.pk))
return version.get_object()
return obj