Django is an open source, free, easy-to-use, extensible and high-level web framework written in the Python programming language that allows for rapid development and pragmatic, clean design.
Features at a glance
Key features include an object-relational mapper that lets developers to define their data models entirely in Python, an automatic admin interface that saves you a lot of time, as well as an elegant, cruft-free URL design that has no framework-specific limitations.
In addition, the Django project provides users with a powerful, designer-friendly and extensible template system, a cache system that’s hooked into memcached, a dynamic database-access API, and support for multi-language applications.
Who uses Django?
Approximately 5,000 websites are using the Django web framework on their infrastructure, including the well known Pinterest, Mozilla, Instagram, OpenStack, Disqus, Rdio, PolitiFact.com, Mainmetrics, Beerclue, BR1ITALIA and Plagiarism Guard.
Getting started with Django
The best way to install Django on your GNU/Linux distribution is to use the pip installer (e.g. pip install Django==1.7.1). Another great way to install Django is via the Git source code or the TAR archive distributed on Softpedia.
Once the sources archive has been downloaded on your computer, you should unpack it using your favorite archive manager, open a terminal emulator and navigate to the location of the extracted archive files using the ‘cd’ command.
To install Django, type the ‘sudo python setup.py install’ command as a priviledged user, or the ‘python setup.py install’ command as root. Detailed usage instructions can be found on the project’s homepage (see link below).