我正在继承现有模型(完全来自另一个应用程序)并希望我的模型拥有自己的数据库表。原始表的相同克隆/副本,而不仅仅是带有指向“父”表中存储的数据的指针的表。
这是我的模型:
class A (models.Model):
name = models.CharField('name')
class MyA (A):
class Meta:
db_table = 'My_A'
这是我的数据库表:
CREATE TABLE A
(
id serial NOT NULL,
"name" character varying(50) NOT NULL,
...
)
CREATE TABLE My_A
(
A_ptr_id integer NOT NULL,
...
)
这就是我想要的:
CREATE TABLE A
(
id serial NOT NULL,
"name" character varying(50) NOT NULL,
...
)
CREATE TABLE My_A
(
id serial NOT NULL,
"name" character varying(50) NOT NULL,
...
)
编辑:我最终复制粘贴了第 3 方模型