This course provides a comprehensive look at the Python-based Django framework’s core features and architecture for advanced users.
Overview
Syllabus
Introduction
- Tackling projects with Django
- What you should know
- Project overview
- The world of Python and Django
- Architecture of a Django project
- Running Django
- Validations
- Custom fields
- File management
- Generic relations
- Signals
- Raising exceptions
- Class-based views
- QuerySets and filters
- Deleting models
- Custom object managers
- Fetching fields
- The Django template language
- Humanize library
- Custom tags and filters
- Variables as templates
- Securing authentication
- Caching
- Sessions
- Logging
- Finding and using third-party packages
- Getting involved with the Django community
- Next steps with Django
Taught by
Ryan Mitchell