← Django learning pathDjango · Module 1 of 10
Introduction to Django
Django is a batteries-included Python web framework for building secure sites fast.
📖 Key ideas
- Django follows "batteries included": ORM, admin, auth, forms, security.
- Install: pip install django; start: django-admin startproject mysite.
- Run: python manage.py runserver (port 8000).
- A project contains apps: python manage.py startapp blog.
- 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