从网页中恢复 Django 还原

Django reversion recovery from a web page

是否有机会通过站点网页的 django-reversion 恢复已删除的模型对象,或者它只能在管理面板中使用? 我不等待现成的解决方案,而是我需要知道它是否可能,或者我需要挖掘一些建议以找到有关如何做的信息。

抱歉这个宽泛的问题。

谢谢。

是的,可以通过在视图中填写以下代码来实现;

versions = Version.objects.get_for_model(NameofYourmodel).filter(object_id=someid) 
versions[0].revision.revert()