我可以使用目录来包含couple app目录吗?

时间:2017-11-16 06:43:43

标签: python django project

我可以使用目录来包含couple app目录吗? 我的意思是,我的项目非常庞大,我的项目中有很多应用程序。 例如关于管理员用户的应用程序,关于普通用户的应用程序,关于前端的应用程序,关于...的应用程序

所以,我的项目非常混乱,我想使用组目录将相关的应用程序包装进去。

我不知道这个想法是否可行。有些朋友可以帮我这个吗?是否应该注意其他一些事情?

快照红色框架是一个群组应用程序。我想把他们分组,谁可以帮我这个?

1 个答案:

答案 0 :(得分:0)

我认为你可能正在使用最新版本的Django。

在我的情况下,我喜欢创建一个名为apps的文件夹,以使项目更有条理。

这是我的项目结构示例:

enter image description here

然后我在settings.py文件中执行此操作:

BASE_DIR = os.path.dirname(os.path.abspath(__file__))
PARENT_DIR = os.path.abspath(os.path.join(BASE_DIR, os.pardir))
sys.path.insert(0, os.path.join(PARENT_DIR, 'apps'))

enter image description here

所以,我认为你可以做类似的事情来创建多个文件夹来组织你的自定义应用程序。

我希望它有意义。