Django est un framework web Python de haut niveau qui encourage le développement rapide et une conception propre et pragmatique. C'est un framework « batteries incluses » — il est livré avec presque tout ce dont vous avez besoin pour construire une application web dès le départ, en suivant des conventions bien définies.
Batteries incluses : ce qui est intégré
✓ ORM — work with the database using Python, not raw SQL
✓ Admin site — an auto-generated admin interface for your data
✓ Authentication— users, permissions, sessions, login
✓ Forms — validation and rendering
✓ Templates — a templating engine for HTML
✓ Migrations — version-controlled database schema changes
✓ Security — CSRF, XSS, SQL-injection protections by default
✓ Routing, caching, i18n, and more
