Programming Articles

Page 362 of 2547

Creating a screenshot taking website in Django

Ath Tripathi
Ath Tripathi
Updated on 26-Mar-2026 944 Views

In this article, we will create a Django website that captures screenshots of your screen. When you click "Take Screenshot", it saves the image to the media folder and displays it on the webpage. Setting up the Django Project First, create a Django project and app. In settings.py, add your app name to INSTALLED_APPS and configure media settings − MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR / 'media' This sets up the media folder for image storage. URL Configuration In your project's urls.py − from django.contrib import admin from django.urls import ...

Read More

Client side image zooming and rotating in Django

Ath Tripathi
Ath Tripathi
Updated on 26-Mar-2026 744 Views

Client-side image manipulation allows users to zoom and rotate images before uploading in Django applications. The django-client-side-image-cropping library provides jQuery-powered zooming and rotating functionality that works directly in the browser. Installation and Setup Create a Django project and app, then configure basic settings. Install the required library ? pip install django-client-side-image-cropping Add the library to your INSTALLED_APPS in settings.py ? INSTALLED_APPS += ['client_side_image_cropping'] Model Configuration Create a simple model with an image field in models.py ? from django.db import models class Data(models.Model): ...

Read More

Adding translation to a model instance in Django

Ath Tripathi
Ath Tripathi
Updated on 26-Mar-2026 355 Views

In this article, we are going to learn how to create a translation for any model instance in Django. Sometimes, you may need to save data like names, descriptions, or text content that must be rendered in different languages. Instead of complex database management, we'll use django-klingon to achieve this with minimal setup. We'll focus on settings.py, models.py, and admin.py to implement multilingual support for Django model fields. Installation and Setup First, install the django-klingon package ? pip install django-klingon In settings.py, add the following configuration ? INSTALLED_APPS += ['klingon'] KLINGON_DEFAULT_LANGUAGE ...

Read More

How to add a Money field in Django?

Ath Tripathi
Ath Tripathi
Updated on 26-Mar-2026 2K+ Views

Django's default IntegerField and DecimalField don't handle currency properly for financial applications. The django-money library provides a MoneyField that handles currency symbols, decimal precision, and multi-currency support. Installation and Setup First, install the django-money package − pip install django-money Add it to your Django project's settings.py − INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'djmoney', # Add this line ...

Read More

Adding JSON field in Django models

Ath Tripathi
Ath Tripathi
Updated on 26-Mar-2026 16K+ Views

In this article, we will see how to add JSON fields to our Django models. JSON is a simple format to store data in key-value pairs using curly braces. JSON fields are particularly useful when you need to store flexible, unstructured data like user preferences, metadata, or configuration settings. First, create a Django project and an app. Make sure to add your app to INSTALLED_APPS, set up URLs, and configure your basic project structure. Modern Approach (Django 3.1+) Django 3.1 and later versions include native JSON field support, eliminating the need for third-party packages ? ...

Read More

How to add extra security to Django admin using fake admin login?

Ath Tripathi
Ath Tripathi
Updated on 26-Mar-2026 440 Views

Adding extra security to Django admin can be achieved using a fake admin login page. This technique creates a "honeypot" that logs unauthorized access attempts while hiding the real admin interface on a secret URL. The django-admin-honeypot package creates a fake Django admin page that captures login attempts with IP addresses, regardless of whether correct or incorrect credentials are used. Installation First, install the required package ? pip install django-admin-honeypot Configuration Settings Configuration Add the honeypot app to your INSTALLED_APPS in settings.py ? INSTALLED_APPS = [ ...

Read More

How to add Django debug toolbar to your project?

Ath Tripathi
Ath Tripathi
Updated on 26-Mar-2026 3K+ Views

The Django Debug Toolbar is a powerful debugging tool that displays detailed information about database queries, request/response data, templates, and performance metrics. It's essential for optimizing Django applications during development. Installation First, install the django-debug-toolbar package using pip − pip install django-debug-toolbar Configuration Steps Step 1: Add to INSTALLED_APPS Add 'debug_toolbar' to your INSTALLED_APPS in settings.py − INSTALLED_APPS = [ # ... 'debug_toolbar', 'myapp' ] Step 2: Configure Middleware Add the debug toolbar middleware to ...

Read More

How to color a Seaborn boxplot based on DataFrame column name in Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 656 Views

To color a Seaborn boxplot based on DataFrame column names, you need to access the box artists and set their facecolor based on specific column conditions. This approach gives you fine−grained control over individual box colors. Basic Setup First, let's create a sample DataFrame and generate a basic boxplot ? import seaborn as sns import matplotlib.pyplot as plt import pandas as pd # Create sample data df = pd.DataFrame({ 'col1': [2, 4, 6, 8, 10, 3, 5], 'col2': [7, 2, 9, 1, 4, 8, 6] }) ...

Read More

How to draw rounded line ends using Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 2K+ Views

To draw rounded line ends using Matplotlib, we can use the solid_capstyle='round' parameter. This creates smooth, circular ends instead of the default square line caps, making your plots more visually appealing. Basic Rounded Line Example Let's start with a simple example showing the difference between default and rounded line caps ? import matplotlib.pyplot as plt import numpy as np # Create sample data x = np.linspace(0, 10, 5) y = np.sin(x) # Create the plot fig, ax = plt.subplots(figsize=(8, 4)) # Plot with rounded line ends ax.plot(x, y, linewidth=10, solid_capstyle='round', color='red', label='Rounded caps') ...

Read More

Plot 95% confidence interval errorbar Python Pandas dataframes in Matplotlib

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 25-Mar-2026 1K+ Views

To plot 95% confidence interval error bars with Python Pandas DataFrames in Matplotlib, we need to calculate the mean and standard error, then multiply by 1.96 for the 95% confidence interval. Understanding 95% Confidence Intervals A 95% confidence interval means we're 95% confident the true population mean lies within this range. For normally distributed data, we calculate it as: mean ± 1.96 × standard_error. Example Let's create a DataFrame and plot error bars with proper 95% confidence intervals ? import numpy as np import pandas as pd import matplotlib.pyplot as plt # Set ...

Read More
Showing 3611–3620 of 25,466 articles
« Prev 1 360 361 362 363 364 2547 Next »
Advertisements