我在Wagtail网站上有一个课程模型。在
class CoursePage(Page):
.....
institute = models.ForeignKey(Institute)
.....
我有一个django models ForeignKey字段,名为institute
我想以编程方式复制它的实例,以便可以修改新创建的instanceinstitute字段。在
我尝试了django复制模型实例的方法,即:
^{pr2}$
但没用。
它只适用于django模型。模型。但不适用于继承了页的模型
Tags:
Page
模型实现了一个copy
方法来实现这一点:它接受的参数是:
recursive
-如果为true,也复制子页to
-要在其下创建新副本的页面(默认为创建现有页面的同级)update_attrs
-复制时要更新的字段的dict,例如{'institute': other_institute}
copy_revisions
-是否复制修订历史记录keep_live
-是否复制“live”状态user
-新页面的所有者,用于权限目的相关问题 更多 >
编程相关推荐