Skip to content

Intro to Django

christine edited this page Feb 17, 2017 · 7 revisions

What is Django?

Django is a web framework built in Python. It debuted in 2003 to help build a newspaper web app, and has since been the base for many high scaling and performant web sites, apps, and APIs since then. Currently at version 1.10.

Core Framework

Django is a MVC (Model View Controller) web framework that has many built in components.

Highlights include:

  • Local development web server
  • Form serialization and validation
  • Template system
  • Caching
  • Middleware
  • Internationalization
  • Serialization (JSON model instances)
  • Test framework
  • Built in admin system
  • A robust and healthy ecosystem of many reusable apps, including Wagtail CMS!

Basic Prerequisites

  • Python 3.4.x
  • Virtualenv
  • Pip

Check for Python install:

python -V

Make sure it returns Python 3.4 or higher.

Set up your virtual environment, and activate it.

Pip install Django:

pip install django
Clone this wiki locally