首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2012-12-26 
简便实现django在不同models之间的转存A模型(表)和B模型(表),俩模型(表)一样。目标:从A表中取出一条记录,然

简便实现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里所有设定(参数)的集合。

热点排行