A Django project skeleton that is modern and cutting edge.
HTML Python CSS JavaScript
Clone or download


{% comment "This comment section will be deleted in the generated project" %}


Build Status

A Fantastic Django project starter.


  • Ready Bootstrap-themed pages
  • User Registration/Sign up
  • Better Security with 12-Factor recommendations
  • Logging/Debugging Helpers
  • Works on Python 2.7 or 3.4

Quick start:

  1. $ django-admin.py startproject --template=https://github.com/arocks/edge/archive/master.zip --extension=py,md,html,env my_proj
  2. $ cd my_proj
  3. $ pip install -r requirements.txt
  4. $ cd src
  5. $ cp my_proj/settings/local.sample.env my_proj/settings/local.env (New!)
  6. $ python manage.py migrate

More information at: http://django-edge.readthedocs.org/

Recommended Installation (with pipenv)

  1. Install pipenv system-wide or locally but outside a virtualenv
  2. $ django-admin.py startproject --template=https://github.com/arocks/edge/archive/master.zip --extension=py,md,html,env my_proj
  3. $ cd my_proj
  4. $ pipenv install --dev
  5. $ pipenv shell
  6. $ cd src
  7. $ cp my_proj/settings/local.sample.env my_proj/settings/local.env (New!)
  8. $ python manage.py migrate

If you need to keep requirements.txt updated then run

pipenv lock --requirements > requirements/base.txt
echo "-r base.txt" > requirements/development.txt
pipenv lock --requirements --dev >> requirements/development.txt

Rest of this README will be copied to the generated project.

{% endcomment %}

{{ project_name }}

{{ project_name }} is a short description. It is built with Python using the Django Web Framework.

This project has the following basic apps:

  • App1 (short desc)
  • App2 (short desc)
  • App3 (short desc)


Quick start

To set up a development environment quickly, first install Python 3. It comes with virtualenv built-in. So create a virtual env by:

1. `$ python3 -m venv {{ project_name }}`
2. `$ . {{ project_name }}/bin/activate`

Install all dependencies:

pip install -r requirements.txt

Run migrations:

python manage.py migrate

Detailed instructions

Take a look at the docs for more information.