class People(models.Model):
# Utility Fields - auto fill
# Timestamp
# Base Fields
# Methods, e.g save, get_absolute_url
class Meta:
abstract = True
- 應用客戶端:繼承自 People 模型 自己的 Fields
- App廠商:繼承People模型 自帶Fields
問題
- Q1:我應該將 People 模型的代碼放在哪里,因為我想將它用于兩個以上的應用程式?
- Q2:這種做法可以接受嗎?
- Q3:它會在生產環境中高效作業嗎?
uj5u.com熱心網友回復:
Q1:我應該將 People 模型的代碼放在哪里,因為我想將它用于兩個以上的應用程式?
只需為抽象模型創建第三個應用程式。沒關系。
Q2:這種做法可以接受嗎?
是的。abstract = True只是為了這個。
Q3:它會在生產環境中高效作業嗎?
是的,也abstract = True不會創建新的資料庫表或關系,只是代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/428624.html
上一篇:Kotlin-類繼承;覆寫屬性
下一篇:python類繼承中的關鍵字引數
