从网页中恢复 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()
是否有机会通过站点网页的 django-reversion 恢复已删除的模型对象,或者它只能在管理面板中使用? 我不等待现成的解决方案,而是我需要知道它是否可能,或者我需要挖掘一些建议以找到有关如何做的信息。
抱歉这个宽泛的问题。
谢谢。
是的,可以通过在视图中填写以下代码来实现;
versions = Version.objects.get_for_model(NameofYourmodel).filter(object_id=someid)
versions[0].revision.revert()