林不知道我明白多表繼承的優點/目的...但它可能是我正在尋找。我正在處理餐廳。我目前的邏輯是,我有一個Company
模型,可能(但並非總是)餐廳。有時候公司可以成爲「母公司」,在這種情況下,Company
模型與Branch
模型具有一對多關係。 Company
和Branch
模型都將具有公共字段,例如街道地址,聯繫信息。如果公司只有一個「分支」,我可以認爲它是餐廳本身,所以我不需要將Branch
對象附加到Company
。這有意義嗎?我知道我重複自己的街道地址,但它似乎是一個優雅的方式來存儲數據,如果我要直接讀取數據庫。Django中的多表繼承。我不知道我明白
林不知道是否多表繼承是我需要的。我只是看不到https://docs.djangoproject.com/en/dev/topics/db/models/#multi-table-inheritance。
編輯:也開放採取任何建議,如果我做錯了一個更好的數據庫佈局。