def _copy(self, id):
from django.forms import model_to_dict
instance = BKPPic.objects.get(id=id)
kwargs = model_to_dict(instance, exclude=['id', 'status'])
new_instance = BKPPic.objects.create(**kwargs)
# copy targets
targets = BKPTarget.objects.filter(bkp_pic_id=id).all()
for t in targets:
t.id = None
t.bkp_pic_id = new_instance.id
t.save()
return ('msg', '????')
评论列表
文章目录