一个简单的django应用程序来复制管理中的模型实例。
django-modelduplication的Python项目详细描述
===
模型复制
=
django admin有“另存为”功能,但该功能有“图像”字段的错误,有时您希望与所有其他相关对象和自定义项100%复制模型实例,则“另存为”不适合此目的。
图片::https://coveralls.io/repos/github/squallcs12/django-modeldublication/badge.svg?branch=master
:目标:https://coveralls.io/github/squallcs12/django-modeldreplication?branch=master
快速启动
--
1。将“模型复制”添加到已安装的应用程序设置中,如下所示:
…代码块::python
installed_apps=[
…
‘模型复制’,
]
2.为模型定义“pre_duplicate”和“post_duplicate”,以自定义复制过程:
…代码块::python
类书(models.model):
def pre_duplicate(self,origin,第一级:
“此方法用于在复制时“保存”之前修改对象。
:键入原始模型。model
:键入第一级bool
:param first\u level是复制的根级别
:param origin原始实例
“
传递
”def post_duplicate(self,origin):
“完成复制后调用此方法。
:键入origin models.model
:param origin原始实例
”“
”
模型复制
=
django admin有“另存为”功能,但该功能有“图像”字段的错误,有时您希望与所有其他相关对象和自定义项100%复制模型实例,则“另存为”不适合此目的。
图片::https://coveralls.io/repos/github/squallcs12/django-modeldublication/badge.svg?branch=master
:目标:https://coveralls.io/github/squallcs12/django-modeldreplication?branch=master
快速启动
--
1。将“模型复制”添加到已安装的应用程序设置中,如下所示:
…代码块::python
installed_apps=[
…
‘模型复制’,
]
2.为模型定义“pre_duplicate”和“post_duplicate”,以自定义复制过程:
…代码块::python
类书(models.model):
def pre_duplicate(self,origin,第一级:
“此方法用于在复制时“保存”之前修改对象。
:键入原始模型。model
:键入第一级bool
:param first\u level是复制的根级别
:param origin原始实例
“
传递
”def post_duplicate(self,origin):
“完成复制后调用此方法。
:键入origin models.model
:param origin原始实例
”“
”