Django 1.4+ project template layout. Run: startproject --template= --extension=py,rst project_name
Latest commit 439e65c May 2, 2013 @SmileyChris SmileyChris Merge pull request #5 from bpoetz/master
fixed warning caused by django 1.5 update
Failed to load latest commit information.
docs Removes conf module Sep 7, 2012
project_name replaced deprecated conf.urls.defaults module Mar 2, 2013
.gitignore Adjust .gitignore Sep 12, 2012
README.rst Alternate README formatting Sep 12, 2012 Removes conf module Sep 7, 2012 Removes conf module Sep 7, 2012
requirements.pip Bump to current versions for requirements Aug 13, 2012


Django Layout

django-layout provides sane defaults for new Django projects based on established best practices. To use django-layout run the following command: startproject --template= --extension=py,rst,gitignore,example project_name


The text following this comment block will become the README.rst of the new project.

{{ project_name }}


To bootstrap the project:

virtualenv {{ project_name }}
source {{ project_name }}/bin/activate
cd path/to/{{ project_name }}/repository
pip install -r requirements.pip
pip install -e .
cp {{ project_name }}/settings/ {{ project_name }}/settings/ syncdb --migrate


Developer documentation is available in Sphinx format in the docs directory.

Initial installation instructions (including how to build the documentation as HTML) can be found in docs/install.rst.