Django管理员,有没有像“复制到新”这样的选项

时间:2015-12-10 12:14:24

标签: python django django-models django-admin

我创建了一些我的模型的字段,在下面的创建之后是不可编辑的:

def get_readonly_fields(self, request, obj=None):
    if obj:
        return self.readonly_fields + ('field1',)
    else:
        return self.readonly_fields

我想找一个像“复制到新”这样的选项来帮助我将旧记录的每个字段复制到新记录中,并且像“添加”选项一样工作,其中每个字段都是可编辑的。然后我将编辑一些字段并保存。

我只能找到一些选项,例如“另存为新”或“添加另一个”。在“另存为新”选项中,报告了错误,因为无法保存不可编辑的字段但结果为空。在“添加另一个”选项中,它只是一个带空字段的添加操作。

有人可以指导我如何实现这一目标以及在哪里寻找它?提前谢谢!

0 个答案:

没有答案