【发布时间】:2016-06-24 05:26:16
【问题描述】:
我想合并两个 django 模型并创建单个模型。让我们假设 我有第一个表 A,其中包含一些列和数据。
Table A
--------------
col1 col2 col3 col4
x1 x2 x3 x4
y1 y2 y3 y4
我有另一个表 B 有一些列和数据
Table B
--------------
col1 col2 col5 col6
x1 x2 p3 p4
y1 y2 p5 p6
在这两个模型(表格)中,我有几列(这里是两列)相似,而几列不同。所以我想合并两个模型(表)并生成如下内容:
Table C
-------------------------------------
col1 col2 col3 col4 col5 col6
x1 x2 x3 x4 p3 p4
y1 y2 y3 y4 p5 p6
我知道何时合并模型并运行 make migration,django 肯定会创建一个迁移,迁移后我将能够创建上述结构,但我不想丢失我的数据,因为它将继续在 prod db . 它可以通过数据库上的 sql 查询轻松完成,但如何使用 django ???? 提前感谢您的任何回复。
【问题讨论】:
-
我建议你接受keni的回答