Materials
intermediate level
Deepen your knowledge with intermediate level materials and practical examples for skill development.
Intermediate level materials
Carefully selected articles for your level
Path and Query Parameters in FastAPI
FastAPI determines automatically: if the parameter appears in the path {} it is a path param, otherwise it is a...
SQLModel: the basics
SQLModel is a library for working with databases in FastAPI, combining SQLAlchemy and Pydantic.
Pydantic v2 in FastAPI
FastAPI uses Pydantic for data validation and serialization.
Environment Variables in Docker
Environment variables are the standard way to configure containers. They let you use a single image across different environments (dev,...
DRF Serializers
A serializer converts model objects to and from a Python dict and JSON.
CSRF Protection in Django
CSRF (Cross-Site Request Forgery) is an attack in which an adversary tricks the user's browser into sending a request on...
Inline Editing in Django Admin
Inline allows you to edit related objects directly on the parent object's page.
Configuring Django REST Framework
Охватываемые темы: Installation, Core RESTFRAMEWORK Settings, Custom Pagination, Error Response Format.
get_context_data in Django CBVs
getcontextdata() is a CBV method for passing additional data to a template.
Django CreateView
CreateView is a CBV for creating an object through a form.
Django Template Filters
Filters are applied to template variables using the | pipe character.
related_name in Django
relatedname is the name used for reverse access from a related model back to its parent.
Other difficulty levels
Choose the level that suits you
Advanced level
Complex techniques and concepts for experienced developers
Keep developing
Study materials of different levels and gradually improve your skills