my_project(1)
├── my_project(2)
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
用于区分my_project
文件夹的名称:
my_project
(1)
顶级项目文件夹
项目根文件夹
根
my_project
(2)
非顶级项目文件夹
开发人员有时会为非顶级文件夹使用其他名称吗? 项目根 / * root *是一个相对简短明了的名称。 我认为有一个类似长度的名称来指示另一个(非根)文件夹会很有用。 (例如项目分支(但这可能会与 git branches 产生混淆))。
对于那些说“只使用项目文件夹和项目根目录”的人:假设没有必要提及根文件夹而你想立即解决非根文件夹?您必须使用非顶级文件夹或列出其中/旁边的最小文件或目录才能完全清楚。
这里将列出一个好名字的尝试:
- secondary
或secondary_dir
但我必须将root
重命名为primary
/ primary_dir
。
答案 0 :(得分:3)
我通常做这样的事情:
andrews_app
├── andrews
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── another_module
│ ├── __init__.py
│ ├── models.py
│ ├── tests.py
│ ├── views.py
│ └── urls.py
└── manage.py