2016-06-25 10 views
0

私はDjango-Reversionを使ってバージョン管理下にあるモデルを持っています。ターミナルウィンドウの中で私が使用したモデルインスタンスの以前のバージョンのすべてにアクセスすることができますDjango-Reversion:QuerySetデータへのアクセス

foo = FooModel.objects.get() 
versions = Version.objects.get_for_object(foo) 

私はversionsをチェックすると、それは、すべての以前のバージョンのセットです。しかし、私がビュー内でこの同じ関数を呼び出して、それをコンテキストに追加しようとすると、1つでVersionQuerySetが返ってくるので、どのように反復処理してデータを取り出すのか分かりません。

提案がありますか?

答えて

0

versionsオブジェクトでlistを呼び出してみてください。これにより、クエリセットは項目を評価するように強制されます。

versions = Version.objects.get_for_object(foo) 
new_versions = list(versions) 
関連する問題