这个要做肯定是能做的,但肯定麻烦的。
首先要搞动态配置,其次要定制路由,老实说,我那个没看懂 ;(
再其次,要为之建一批models。(如果不通过models而直接能访问数据库,这又是一个要研究的东西)
相比之下,在性能损失可以负担的情况下,我觉得用postgresql 的fdwforeign data wrapper)很好。
当然大家提的建议都很好,不过我其实想知道的是,像VC的IDE,能有两个配置,在django下这个有什么好的工具支持。
小石头建议的看其它django project的部署,我觉得挺不错,于是去查了一下reviewboard这个app的安装包,它的确是用 setuptools做的。具体我还在看。
可能这个链接也有帮助 (开发可复用APP,大概可复用和我想让APP独立的想法是一致的)
https://docs.djangoproject.com/en/dev/intro/reusable-apps/
【 在 Orpherus (奥路菲) 的大作中提到: 】
: DATABASE配置动态读取并生成,然后router里根据用户做选择
--
FROM 116.247.85.*