All courses
Pito · Backend developer
Django: Building Websites
One of the most popular Python web frameworks: models and the ORM, views and URLs, templates, forms and the admin panel. This site is built with Django too.
15 lessons
~6 h
Born in 2005
Chapter 1. Django basics
5 lessons- What Django is and your first project ro‘yxatsiz sinab ko‘ring 4 questions 20 min
- Models, migrations and the ORM ro‘yxatdan o‘tgach 4 questions 25 min
- Views and URLs ro‘yxatdan o‘tgach 4 questions 20 min
- Templates: data inside HTML ro‘yxatdan o‘tgach 4 questions 20 min
- Forms, the admin panel and next steps ro‘yxatdan o‘tgach 4 questions 25 min
Intermediate level
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
Chapter 2. Users, APIs and deployment
5 lessons- Users: signing up and logging in ro‘yxatdan o‘tgach 3 questions 25 min
- Model relationships and the N+1 problem ro‘yxatdan o‘tgach 3 questions 25 min
- Class-based views ro‘yxatdan o‘tgach 3 questions 20 min
- REST APIs: Django REST Framework ro‘yxatdan o‘tgach 3 questions 25 min
- Tests and deployment ro‘yxatdan o‘tgach 3 questions 25 min
Advanced level
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
Chapter 3. Background tasks, caching, security and HTMX
5 lessons- Signals and background tasks ro‘yxatdan o‘tgach 3 questions 25 min
- Caching and performance ro‘yxatdan o‘tgach 3 questions 20 min
- Django security: CSRF, XSS, CSP and permissions ro‘yxatdan o‘tgach 3 questions 25 min
- Going multilingual: a site in Uzbek and English ro‘yxatdan o‘tgach 3 questions 20 min
- HTMX: interactive pages without (much) JavaScript ro‘yxatdan o‘tgach 3 questions 25 min