2012-07-18 44 views
3

可能重複:
Django models.Model superclass如何在models.py中使用基類,但沒有django爲基類創建表?

默認情況下,如果你繼承一個模型類,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. 

這可能嗎?

回答

相關問題