Overview
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Audience
This course is directed at developers and engineers seeking to incorporate Django in their projects
Requirements
- Python
Course Outline
Getting Started
- Installation
Intro to Django
- Object-relational mapper
- URLs and views
- Templates
- Forms
- Developmental process
- Authentication
- Admin
- Internationalization
- Security
Tutorial
- Requests and responses
- Models and the admin site
- Views and templates
- Forms and generic views
- Testing
- Static files
- Customizing the admin site
Advanced Tutorials
- How to write reusable apps
- Writing your first patch for Django