【发布时间】:2013-08-20 14:43:30
【问题描述】:
自从 Django 1.4(我认为)django 在我启动项目时为我的项目创建一个文件夹。 Django 在我的项目文件夹的同一级别为我创建的任何应用程序添加一个文件夹(使用 python manage.py startapp)。
Project_name
|---project_name_dir/
|---application_dir/
`---manage.py
我真的很喜欢下面的文件夹结构:
Project_name
|---project_name_dir/
| |---application_dir/
| | |-- __init__.py
| | |-- models.py
| | |-- tests.py
| | `-- views.py
| |-- __init__.py
| |-- settings.py
| |-- urls.py
| |-- wsgi.py
| |---templates/
| | `---application_dir/
| `---static/
| |---css/
| |---font/
| |---img/
| `---js/
|---deployment/
|---documentation/
|---config/
`---manage.py
因为我有一个文件夹,里面有我所有的 django 文件 (project_name_dir/) 和其他非 django 文件的目录。
那么为什么 Django 将应用程序放在我的项目文件夹的同一级别?
【问题讨论】:
标签: django directory-structure