[问题] 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