简便实现django在不同models之间的转存

A模型(表)和B模型(表),俩模型(表)一样。
目标:从A表中取出一条记录,然后转存到B表中。

实现的方法:
a = A.objects.all(id = **)
a._meta.db_table = 'B'
a.save()

居然这样就可以了~
个人感觉很神奇,因为从python看来,a是A的一个实例,但是只是改了a的一个参数,然后通过调用a自己的方法,居然创建出来了一个B的实例b~
_meta是一个model里所有设定(参数)的集合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值