A ready-to-deploy Django template
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



If Django is your first choice for the conquest of the Internet, you need something that spawns quickly your Django applications!

Getting started

The Internet is your target; start spawning your first expendable stormtrooper:

$ mktmpenv
$ pip install cookiecutter
$ cookiecutter https://github.com/palazzem/stormtrooper

# it outputs
Cloning into 'stormtrooper'...
remote: Counting objects: 83, done.
remote: Compressing objects: 100% (52/52), done.
remote: Total 83 (delta 34), reused 70 (delta 23), pack-reused 0
Unpacking objects: 100% (83/83), done.
Checking connectivity... done.

Now you should give a name to your stormtrooper. Wait it's a stormtrooper, they don't have a name.

app_name [stormtrooper]: stormtrooper

The assault checklist

  1. Add a proper license in the LICENSE file
  2. Add authors and/or contributors in the AUTHORS file
  3. Configure NewRelic monitoring service
  4. Configure Sentry crash reporting service
  5. Use pip-tools with the requirements/requirements.in file
  6. Check (and update) the README.rst file present in the newly created app
  7. Add the project to your CI (a fake test is already available)
  8. Start coding. Really. Start coding now and not before this step!


  1. Add a docker-compose.yml to define your backend services


Stormtrooper is released under the terms of the BSD license. Full details in LICENSE file.