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