我已经开始为自己开发一款通过浏览器运行的本地应用程序.最近看过Django教程后,我认为使用Django可能比只使用普通的Python更好.
有一个问题:我至少有20个型号,每个型号都有很多功能.很简单,它将创建一个巨大的模型文件,可能还会创建巨大的视图.我怎么把它们分开呢?
所以我不能简单地把它们做成单独的应用程序,可以吗?
我已经开始为自己开发一款通过浏览器运行的本地应用程序.最近看过Django教程后,我认为使用Django可能比只使用普通的Python更好.
有一个问题:我至少有20个型号,每个型号都有很多功能.很简单,它将创建一个巨大的模型文件,可能还会创建巨大的视图.我怎么把它们分开呢?
所以我不能简单地把它们做成单独的应用程序,可以吗?
"我至少有20个型号"——这可能不止是一个Django"应用程序",更像是一个Django"项目",有几个小"应用程序"
我喜欢围绕具有几个(1到5)模型的主题或主题领域进行划分.这将成为Django的"应用程序"--并且是可重用性的有用单元.
整个"项目"是一个应用程序的集合,呈现了由独立的部分组成的集成的东西.
这也有助于项目管理,因 for each "应用程序"都可以成为一个最终发布的冲刺.