Django Everything Template beta documentation

About

«  Welcome to my Django Project template’s documentation!   ::   Contents   ::   Getting Started  »

About

What is django-everything-template?

django-everything-template is a collection of everything that I typically use in a django project. In addition to that this project contains everything you need to set up all of the following things:

  1. A new Django Project (with multiple environment settings)
  2. A slightly modified directory structure
  3. A robust development environment (bpython, django-debug-toolbar)
  4. A robust unit testing framework (nose, django-nose, coverage)
  5. A robust acceptance testing framework (lettuce)
  6. A robust documentation framework (sphinx)
  7. REST support (django-rest-framework)
  8. An example project & application
  9. Static analysis (flake8)
  10. Continuous Integration (travis-ci)
  11. An automated way to handle database migrations (south)
  12. Support for less & CoffeeScript (django-compressor)
  13. Support for concatenating and minifying css and javascript (django-compressor)
  14. Dependency management for multiple environments (pip & virtualenv)
  15. An automated way to deploy to a production-like server (capistrano, capistrano-django)
  16. An automated way to create a local production-like server (vagrant & chef)
  17. A convenient collection of rake tasks

«  Welcome to my Django Project template’s documentation!   ::   Contents   ::   Getting Started  »