我在这里有一个代码组织的问题。我有一个Django项目。它坐落在服务器上,人们使用它,并收集数据。在某些时候,我需要分析一堆数据(我使用Scipy,numpy和matplotlib)。现在我正在使用Django数据库作为数据的单一存储点。最佳做法:django + python analytics
现在,我的分析模块坐镇Django项目里面,我连接到的现场服务器使用,获得数据,并分析同一个数据库/剧情/不管。但是分析模块与Django项目真的是分开的(我应该将django项目部署到另一台服务器上,分析模块不会使用它)。它有不同的依赖关系。
那么应该怎么组织这个保持分离,但仍允许分析模块访问Django项目的所有组成部分?我希望他们拥有不同的虚拟环境(因为我不希望分析模块依赖项混淆django项目环境),并且生活在不同的git仓库中。
现在:
(git repo DjangoThing)
DjangoThing
MyDjangoProj
settings.py
wsgi.py
urls.py
--->analyze.py (this is dumb)
etc
MyDjangoApp1
models.py
etc
MyDjangoApp2
models.py
etc
有什么建议?
呃...你的意思是,就像在同一个项目中不同的应用程序? – yuvi