[問題] Django多個app共用model

作者: laputaflutin (很恐怖,不要問)   2018-03-25 23:02:05
各位Python版版友好,想請問在django專案底下,如何組織那些
提供給多個app共用的model?
django預設專案結構長這樣,這種分區式(divisional)的結構對於
建構那些獨立的模組很方便,可以做到隨插即用。
project_root/
|
作者: Panthalassa   2018-03-25 23:36:00
一個笨想法:能不能一個空 app 專門給別人 model ?
作者: djshen (djshen)   2018-03-25 23:52:00
哪種程度的共用? 直接fk? 還是只要可以用API就好
作者: frank910138 (frank)   2018-03-26 00:29:00
用個main app 當作常用的model?
作者: laputaflutin (很恐怖,不要問)   2018-03-26 00:55:00
回一樓:這種方法我也有想過...可是感覺很怪,這樣感覺所有的app都要依賴這個app,但是其實我只是想要model共用阿...回二樓:直接fk,以及繼承都可能用到,如果只是抽象model,可以直接引用,但是如果是proxy就無法了

Links booklink

Contact Us: admin [ a t ] ucptt.com