我对Django来说比较新,而且我很难完成我的项目。让我们说这是用户创建的电影评论(事实并非如此)。以下是主要组成部分:
所有这些组件共享相同的模型,因此很明显它们属于同一个项目。我的问题是,是浏览器应用程序和API Django应用程序或网站吗?
答案 0 :(得分:1)
我花了一些项目来完全了解预期的应用程序/项目布局(http://www.b-list.org/weblog/2006/sep/10/django-tips-laying-out-application/)但是一旦我开始遵循这种模式,一切都变得更加简单。
每个应用程序应该是一个孤立的问题,但不一定完全独立。我不确定我是否会创建一个拥有“主要”应用和“移动”应用的项目。我宁愿基于以下问题进行细分:帐户管理,搜索等。在每个应用程序中,我都会公开专门用于移动设备的网址。
它对团队开发和迁移管理特别有用。如果您只有一个应用程序并且团队在sprint中生成多个迁移,则协调可能会变得难以处理。
希望这是有道理的。
答案 1 :(得分:0)
我解决这个问题的方法: