← Django learning path
Django · Module 1 of 10

Introduction to Django

Django is a batteries-included Python web framework for building secure sites fast.

📖 Key ideas

  1. Django follows "batteries included": ORM, admin, auth, forms, security.
  2. Install: pip install django; start: django-admin startproject mysite.
  3. Run: python manage.py runserver (port 8000).
  4. A project contains apps: python manage.py startapp blog.
  5. Used by Instagram, Pinterest and many startups.
💡 Real-life example: Django is a fully equipped office: desks, phones and security guards are already there on day one.
DjangoPython web framework
ProjectThe whole site configuration
AppA reusable feature module
manage.pyCommand-line helper for the project