Table Of Contents

Next topic

Local Dev Setup

This Page

Tutorial for Setting up a Complete Django Project

This tutorial focuses on how to setup and manage your django project. It doesn’t cover how to write a Django app and project as there are many other tutorials on how to do that. Items this tutorial does include:

  1. Setting up a local dev environment (on OS X)
  2. Starting a new project
  3. Building out the project
  4. Testing
  5. Documentation
  6. Pushing the project to production
  7. Ongoing work process

The tutorial will be easier to follow with a basic understanding of python, Django, and command line usage. If you aren’t familiar with these you might want to check out some of the resources to familiarize yourself with them first first.

Note

This tutorial is how I set things up. It describes methods I’ve picked up over the last 3 or 4 years that work well for me. There are many other equally valid methods to use. Take this tutorial as a guide, if something doesn’t work for your process change it, if there is a better way to accomplish something let me know.

Contents:

TODO

  • Output of workon command in the virtualenv install
  • Create the docs folder
  • Refactor the config files to use fabric templates
  • Configure postgres to allow access to the DB from the specific IP’s without passwords

Indices and tables