Ademola Thompson
Staff Writer for Programming
Contributing since March, 2022
-
22articles
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.
Latest Articles
How to Create a Registration App With Python and a Database
Build this app to learn about creating a database table and populating it with data.
How to Use Pointer Events in JavaScript
Why cater only to mouse input or touchscreens? Handle both types with the same amount of effort using pointer events.
7 List Functions Every Python Programmer Should Know
Unleash the full power of Python lists by learning about their useful built-in methods and functions.
Understanding Function Overloading in Python
Function overloading may not be built into Python, but there are ways of mimicking it.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
How to Add Search Functionality to Django Applications
Integrate the search feature into your Django application using this step-by-step guide.
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.
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.