MakeUseOf

Ademola Thompson-Contributing Writer for Programming

Ademola Thompson

Contributing Writer for Programming

About Ademola Thompson

Ademola is a backend developer with experience with Django, a Python web framework.
He enjoys teaching others what he knows about the web; hence he decided to become a technical content writer.
Once in a while, he explores the possibilities of Solidity and Web 3.0. He is popularly known as SuperheroJT.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
A python function with two different implementations placed on both ends of a circle shape. The Python logo is placed at the center of the circle and the overall background is a series of fading circles. 1
Understanding Function Overloading in Python

Function overloading may not be built into Python, but there are ways of mimicking it.

a default template converted to a custom one 1
How to Override the Default Templates in django-allauth

The django-allauth’s default templates look blunt and might not fit your needs. Here’s how you can override them.

notepad, book, recycling, and waste bin icons to depict the Create Read Update Delete operations 1
API
Build a CRUD REST API With Class-Based Views in Django REST Framework

Follow this step-by-step guide and you’ll have the core of a CRUD API on which to build further.

A padlock with a user symbol on it 1
How to Build a Social Authentication System in Django Using OAuth

Learn how to create a secure login system with social media accounts in Django using OAuth.

logos of Django and AWs S3 bucket 1
How to Use an AWS S3 Bucket to Host Static and Media Files in Django

Learn how to get set up with S3 file storage using this step-by-step guide.

Woman holding a book with the title Python 1
How to Fix the “IndentationError: expected an indented block” Error in Your Python Code

Indentation is more important in Python than other languages, so much so that it can cause errors. Learn how to deal with it.

two child tables inheriting properties from one parent table 1
What Is Model Inheritance in Django?

Inheritance lets you reuse code and create cleaner data models. But Django offers more than one way to inherit, so make sure you know the differences.

a screwdriver, a gear, and a wrench 1
How to Put Your Django App in Maintenance Mode

Learn how to effectively activate maintenance mode on your Django app while ensuring a seamless experience for your users.

notepad, book, recycling, and waste bin icons to depict the Create Read Update Delete operations 1
How to Create a CRUD App With Django Class-Based Views

Learn how to build a task manager app utilizing the principles of CRUD and class-based views in Django.

a webpage icon with custom 404 written on it 1
How to Create a Custom 404 Error Page in Django

Enhance the appearance of your Django app by developing a personalized 404 error page instead of relying on the plain default one.

two shush icons and a key in between them 1
How to Generate a New Secret Key in Django

Keeping your private keys out of code repositories is vital for security. Find out how to do so and how to recover if you’ve already made the mistake.

django logo 1
A Beginner's Guide to Creating and Managing Django Slugs

You don’t need to hassle to create slugs in Django. Implement automatic slug generation to save time and streamline your workflow.

django pagination 1
A Guide to Pagination in Django

Enhance the efficiency and scalability of your Django application by implementing pagination. Here’s everything you need to know to get started.

an app vs project in Django illustrated with icons 1
What’s the Difference Between a Project and an App in Django?

Develop a strong understanding of the roles and functions of projects and apps within the Django framework.

Four search icons arranged around the wprd,  1
How to Add Search Functionality to Django Applications

Integrate the search feature into your Django application using this step-by-step guide.

a cycle of a computer user, a computer, and a hacker 1
Understanding Django CSRF Tokens: What They Are and Why You Need Them

Protect your website from a very common security hole with Django’s built-in CSRF-handling.

solidity and vyper icons with Versus text 1
Should You Choose Solidity or Vyper for Ethereum Development?

Getting up to speed with Ethereum development is tricky enough, but the language you choose is an important decision. Make sure you plan accordingly.

python logo with python functions scribbled around it 1
Understanding Python Functions: A Practical Overview

Need to get to grips with functions in Python?

web accessibility icons with a vector image depicting programming 1
Understanding HTML Techniques for Improving Web Accessibility

Websites should be accessible to everyone. Here's what you need to know.