The Web framework for perfectionists with deadlines

Django makes it easier to build better Python Web apps more quickly and with less code.

Download Django 1.4

Quick Install Guide

curl -L https://www.djangoproject.com/download/1.4/tarball/ | tar zx
cd Django-1.4
sudo python setup.py install

The Django framework

  • Object-relational mapper

    Define your data models entirely in Python. You get a rich, dynamic database-access API for free — but you can still write SQL if needed.

  • Elegant URL design

    Design pretty, cruft-free URLs with absolutely no framework-specific limitations. Django allows you to be as flexible as needed.

  • Cache system

    Hook into memcached or other cache frameworks for super performance — caching is as granular as you need.

  • Automatic admin interface

    Save yourself the tedious work of creating interfaces for people to add and update content. Django does that automatically.

  • Template system

    Use Django's powerful, extensible and designer-friendly template language to separate design, content and Python code.

  • Localization

    Django fully supports multi-language applications, letting you specify translation strings and providing hooks for language-specific functionality.

A few of Django’s many success stories: