我有一个使用Django-Reversion控制版本的模型。在终端窗口中,我可以使用以下方法访问模型实例的所有早期版本:
foo = FooModel.objects.get()
versions = Version.objects.get_for_object(foo)当我检查versions时,它是所有以前版本的集合。但是,当我在视图中调用这个函数并试图将它添加到上下文中时,我在一个VersionQuerySet中得到了一个无法迭代和从其中提取数据的函数。
有什么建议吗?
发布于 2016-06-25 21:53:59
尝试在list对象上调用versions。这将迫使QuerySet对其项目进行评估:
versions = Version.objects.get_for_object(foo)
new_versions = list(versions)https://stackoverflow.com/questions/38033259
复制相似问题