1
剛剛開始使用django-reversion,投票應用程序來自django tutorial。爲了得到這個工作,我所做的就是用下面的代碼創建mysite/polls/admin.py
:由django-reversion返回的過濾結果
from django.contrib import admin
from polls.models import Poll
import reversion
#admin.site.register(Poll)
class PollAdmin(reversion.VersionAdmin):
pass
admin.site.register(Poll, PollAdmin)
換句話說,我只是做管理一體化。對於民意調查模式,我添加了一個名爲approved
的字段。
one_object = Poll.objects.all()[1]
version_list = reversion.get_unique_for_object(one_object)
的version_list
上面包含了one_object
所有版本。我只想得到所有的版本,有approved==True
。然後,我希望將結果顯示在視圖上,以便只顯示批准的民意調查。我怎樣才能過濾這個?