3

私はdjango-reversionを使用しています。ListView のすべてのモデルのすべてのリビジョンを印刷するにはどうすればよいですか?

私はもう試した

class RevisionListView(ListView):
    model = reversion.revisions.Version
    template_name = "revision_list.html"

私のテンプレートでクエリセットを印刷する

{% for version in version_list %}
    {{ version }}
{% endfor %}

動作しているように見えますが、「元のオブジェクト」へのリンクを取得する方法がわかりません (を介してget_absolute_url)。object_id と content_type を取得しているようですが、 で定義されているオブジェクトの絶対 URL を取得する方法がわかりませんmodels.py

特定のオブジェクトのリビジョンのうち、リビジョンの番号と特定のリビジョンが何番目のリビジョンかを出力できますか?

他の人も同じ問題を抱えていると思ったので、SOを検索しましたが、何も見つかりません。

4

1 に答える 1