【发布时间】:2011-09-01 20:18:31
【问题描述】:
我想从 Rails 切换到 Django,以拓宽我的视野,一个问题浮现在我的脑海。
我的 Rails 应用程序一团糟,因为我的基于爱好的开发方法是一种修补和粘合的方法。我很早就看到 Django 在项目和应用程序之间划分。根据他们的网站,一个项目由多个应用组成,一个应用可以用于多个项目。
这引起了我的兴趣,因为这会使我的网站区域之间的界限更加清晰。我试图找到更多的例子和信息,但我无法回答我的问题,即:
这样的应用程序有多大/多小?他们是否能够/应该密切互动?
例如,让一个应用程序处理用户的个人资料,而另一个应用程序处理来自这些用户的博客帖子和 cmets 是否明智? (在我的站点中,一个用户可以拥有多个博客,具有不同的个人资料)。或者它们是否打算用于其他用途?
【问题讨论】:
标签: python django django-apps