python - 复制模型的内容

标签 python django django-models django-views django-queryset

如果存在模型的旧数据 say ,

query=Emp.objects.filter(pk=profile.id)

有没有更简单的方法可以再次将相同的值复制到相同的模型中..

现在 id 会不同所以..

我有这个需求。

谢谢..

最佳答案

object = Emp.objects.get(pk=profile.id)
object.save(force_insert=True)

它比删除主键的值更明确。另见 "forcing an insert or update"在 Django 文档中。

关于python - 复制模型的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2628893/

相关文章:

mysql - Django 原始查询加入多对多字段

python - Django:ManyToMany 能够排序并添加/删除关系?

python - 使用Python在现有的rg、vnet、子网中使用通用镜像创建azure vm,没有公共(public)IP

python - 将月份间隔除以其他列中的值

python - 为 Django 网站记录在线用户的快照(postgresql 后端,nginx 网络服务器)

javascript - 在 JQuery Mobile 的 div 容器中打开链接

django - 如何设置 Postman 以处理来自远程服务器的 API

python - (RSA)我从 stackoverflow 得到的这个脚本返回负 d 值

python - 表单对 WTForms 永远无效

python - Django ORM ExtractDay/ExtractHour/ExtractMinute