Ago*_*gos 8 django django-project-architect
简短版本:
我有一个正在开发和测试的Django项目(尚未投入生产),这个项目正在慢慢变得"不那么小",最近我一直想知道为了保持可管理性而将事情分开.
项目布局:
该项目包括我不开发的各种可重用应用程序,例如avatar,django_evolution,压缩器,以及由我开发的更大的单片,我说的应用程序,其中包含该站点的主要功能.视图文件达到1k行,有12个模型,但功能几乎全部到位(即我不期望它们增长10倍).
疑问:
可以将模型和视图区分为三个"组",从而导致分成三个应用程序,但是:
最后,我的问题:
我可以通过拆分我的应用程序获得任何优势吗?
如果仅仅是为了"大"文件的可读性和可维护性,我可以将这些文件拆分并放在一个文件夹中(正如许多相关问题的答案所示).
| 归档时间: |
|
| 查看次数: |
864 次 |
| 最近记录: |