gpt4 book ai didi

django - 如何在 models.py 中使用基类但不让 django 为基类创建表?

转载 作者:行者123 更新时间:2023-12-01 07:46:33 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Django models.Model superclass

默认情况下,如果你继承了一个模型类,django会为基类创建一个单独的表。有什么方法可以使用基类(这样我就可以在所有派生模型中拥有相同的列),但不让 django 创建该基表,而是创建具有所有这些相同列的派生表?

例如:

class MyBaseModel(models.Model):
createdate = models.DateTimeField(auto_now_add=True)

class A(MyBaseModel):
nameA ...

class B(MyBaseModel):
nameB ...

#I want 2 tables created, A with 2 columns(nameA, createdate) and B with 2 columns.

这可能吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com