Category Archives: Python
JWT Authentication with Django REST Framework
JWT stand for JSON Web Token and it is an authentication strategy used by client/server applications where the client is a Web application using JavaScript and some frontend framework like Angular, React or VueJS. In this tutorial we are going to explore the specifics of JWT authentication. If you want to learn more about Token-based authentication using […]
Implement Token based Authentication using Django REST Framework
In this tutorial you are going to learn how to implement Token-based authentication using Django REST Framework (DRF). The token authentication works by exchanging username and password for a token that will be used in all subsequent requests so to identify the user on the server side. The specifics of how the authentication is handled […]
Gear up Django with PostgreSQL
Django is a flexible framework for quickly creating Python applications. By default, Django applications are configured to store data into a lightweight SQLite database file. While this works well under some loads, a more traditional DBMS can improve performance in production. In this guide, we’ll demonstrate how to install and configure PostgreSQL to use with […]
How To Use Django as Your SaaS Framework
The Django Framework has been a popular choice for web development with Python for many years. And for good reason: it leverages Python’s ease of modularity to offer a very flexible solution for a variety of applications. Django’s core features include a model-view-controller architecture, an ORM, a templating system, caching, internationalization, and many other things you’d expect in a […]
Django Vs Laravel: Which framework to choose?
Despite the popularity and the rising demand for mobile development, web development has been getting a tremendous amount of attention and the technologies are evolving quite rapidly. Javascript’s skyrocketing popularity brings a lot to the table, especially with the rise of new development concepts like Progressive Web Applications, Accelerated Mobile Pages, and Single Page Applications. […]
Start with Django! – Build Faster Web Apps
If you go to the Django website, you will find that it was invented to build web applications faster. We all know that Django can do amazing stuff when you consider making a web app. But, the original idea was to create these apps lightning fast. And, nothing else! Django was invented to meet fast-moving […]
5 Python Exercises To Strengthen & Practice Skills
I received a number of messages whereby the readers asked me to post Python exercises. I wanted to post exercises that should really help one understand how Python works. After thinking about it for some time, I have come up with 5 questions which should test your Python knowledge. Please have a go and post […]
Everything You Need To Know About Python
This article aims to outline all of the key points of the Python programming language. My target is to keep the information short, relevant, and focus on the most important topics which are absolutely required to be understood. After reading this blog, you will be able to use any Python library or implement your own Python packages. […]