The project model created by the standard django-admin.py
tool does
not promote best practices.
The create_django_project.py
script creates an alternate Django
project structure with functional skeleton applications and templates.
The main goal is to create a directory structure that promotes best
practices such as standalone applications and easily deployable units.
The project structure created by the script is a bit different than the standard Django project structure:
myproject/ environment.sh manage.py templates/ base.html myapp/ index.html scripts/ python/ myapp/ __init__.py urls.py views.py forms.py models.py myproject/ __init__.py urls.py settings.py media/ default.css