5
爲什麼不能將自定義屬性添加到Django模型的內部Meta類中是否有很好的理由?唯一我能想到的就是捕捉配置錯誤。爲什麼Django模型的內部Meta類受到限制?
This thread顯示如何解決它,但我想知道是否有任何其他原因的這種限制。
爲什麼不能將自定義屬性添加到Django模型的內部Meta類中是否有很好的理由?唯一我能想到的就是捕捉配置錯誤。爲什麼Django模型的內部Meta類受到限制?
This thread顯示如何解決它,但我想知道是否有任何其他原因的這種限制。
Options
,其處理Meta
,實際上增加了_meta
屬性到模型中的類,貫穿的Meta
在一個循環中的屬性和上本身使用setattr
來傳輸數據。如果Meta
上存在Options
上不存在的屬性,則該過程將失敗。
現在,可能還有其他原因,但這是我可以從源頭收集的唯一一個。