由于 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 将应用程序放在我的项目文件夹的同一级别?