【发布时间】:2015-11-02 01:05:08
【问题描述】:
我已经使用CodeIgniter 和HMVC moduler extension 开发了一些网络应用程序。我的一个项目的文件夹结构会是这样的
Project
| config(common for module1 & module2)
| | database.php
| | config.php
| modules
| | module1
| | | config(module1 specific)
| | | | database.php
| | | | config.php
| | | model
| | | | ...
| | | view
| | | | ...
| | | controllers
| | | | ...
| | module2
| | | config(module2 specific)
| | | | database.php
| | | | config.php
| | | model
| | | | ...
| | | view
| | | | ...
| | | controllers
| | | | ...
文件夹结构显示我有 common config 用于 module1 和 module2 以及 module specific config。 现在,我计划将 Python 和 Django 用于一个更大的项目,该项目的模块数量比我以前开发的要多。我相信管理可扩展应用程序的最佳方式是使用 HMVC 设计模式。那么,谁能告诉我 Django 中是否有类似 HMVC(通用配置和模块特定配置)的东西。
【问题讨论】: