Learn programming with our articles
Practical tutorials, in-depth technology breakdowns, and the latest development trends from industry experts.
Fresh content
The most relevant materials from our experts
Django DeleteView
DeleteView is a CBV for deleting an object with a confirmation step.
Django Admin: Overview
Django Admin is a built-in management panel for working with data through a browser.
Django Development Server
Django's built-in server is intended for local development: it runs the project and reloads Python...
Pagination in Django ListView
Covered topics: Enabling pagination, Template with pagination, Pagination with filters, Manual pagination (in function-based views).
Django UpdateView
UpdateView is a class-based view for editing an existing object through a form.
login_required: protecting views
Django can restrict a view to authenticated users with a decorator for function-based views or...
Django ORM: Cheatsheet
ORM (Object-Relational Mapping) lets you work with the database through Python objects without writing SQL.
Django: Next Steps
You've mastered the Django fundamentals. Where to go from here?
Django Templates: Introduction
Django Template Language (DTL) is a simple templating language for generating HTML.
Project vs Application in Django
A Django project contains the site's shared configuration, while applications split its functionality into focused,...
Views in Django: Handling Requests
A view is a function or class that receives an HTTP request and returns an...
Environment Variables in Django
Covered topics: Why use environment variables, python-dotenv, django-environ (alternative), .gitignore.
Choose a direction
Each category contains carefully selected materials from experts
Want to share your knowledge?
Become an author on our blog and help other developers learn new technologiesBecome an author on our blog and help other developers learn new technologies