What is Abstract Base Class in Django and how we can use it in our applications? Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. One of the principles of Python is “Do not repeat yourself”. Abstract models in Django are meant to do exactly that. In Django normally Database tables are created from…
Tag: django
Creating thumbnail in Django with using django-imagekit
Django-imagekit is an app for processing images. You can programmatically change images with imagekit. For this blog post, we will create thumbnails and look for its Django Rest Framework usage (DRF). 1. Installation of django-imagekit pip install pillow pip install django-imagekit INSTALLED_APPS = [ ‘imagekit’, ] 2. Creating thumbnail with django-imagekit For creating a thumbnail in Django from an image…
How to use UUID in Django
What is UUID and How we can use it in Django? UUID(Universal Unique Identifier) is a Python library that generating random objects of 128 bits. It is a standard built-in Python library that means you don’t need to install anything. There are three main algorithms used for generating randoms: Using IEEE 802 MAC addresses as a source of uniqueness Using…
Usage of *args and **kwargs in Python, extra example in Django
What are *args and **kwargs in python? While defining the functions sometimes we also specify parameters which we will use these parameters when we call these functions. Sometimes we don’t know the number of parameters of functions, in these cases, we use *args and **kwargs. Basically *args and **kwargs allow us to pass multiple arguments or keyword arguments to a…