🟑 Medium level

Materials
intermediate level

Deepen your knowledge with intermediate-level materials and practical examples to develop your skills.

20+ Articles
🌿 Practice
10-15 Minutes to read
🟑 Medium

Intermediate level materials

Carefully selected articles for your level

get_context_data in Django CBVs
🟑 Medium

get_context_data in Django CBVs

getcontextdata() is a CBV method for passing additional data to a template.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django CreateView
🟑 Medium

Django CreateView

CreateView is a CBV for creating an object through a form.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django Template Filters
🟑 Medium

Django Template Filters

Filters are applied to template variables using the | pipe character.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
related_name in Django
🟑 Medium

related_name in Django

relatedname is the name used for reverse access from a related model back to its parent.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
User Profile Page
🟑 Medium

User Profile Page

Covered topics: Simple Profile (User Data Only), Extending with a Profile Model, Auto-creating a Profile via Signals, Profile Template.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django Model Relationships
🟑 Medium

Django Model Relationships

Covered topics: ForeignKey (One-to-Many), ondelete Options, ManyToManyField (Many-to-Many), OneToOneField (One-to-One).

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Choices in Django Models
🟑 Medium

Choices in Django Models

Use TextChoices to define a model field's limited set of values in one place for application code, forms, and the...

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Messages Framework in Django
🟑 Medium

Messages Framework in Django

A built-in mechanism for displaying one-time messages to the user.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django REST Framework: Introduction
🟑 Medium

Django REST Framework: Introduction

DRF is the most popular package for building REST APIs in Django.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Template Loading in Django
🟑 Medium

Template Loading in Django

Django searches the configured project and application directories for templates, so directory structure determines how reliably they are resolved.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Password Change in Django
🟑 Medium

Password Change in Django

Covered topics: Built-in Views, Password Change Template, Email for Password Reset, Password Change in Code.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
Django DeleteView
🟑 Medium

Django DeleteView

DeleteView is a CBV for deleting an object with a confirmation step.

πŸ‘€ PyLand Team
πŸ“… 30.06.2026
🎚️ Levels

Other difficulty levels

Choose the level that suits you

🟒

For beginners

Simple and clear materials for programming beginners

🌱 Basic concepts ⏱️ 5-10 min
πŸ”΄

Advanced level

Complex techniques and concepts for experienced developers

🌳 Complex tasks ⏱️ 15-25 min
🟣

Expert level

Advanced technologies and architectural solutions

πŸ¦… Expert knowledge ⏱️ 20-30 min

Keep developing

Study materials of different levels and gradually improve your skills