Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Python Articles
Page 737 of 855
Creating a screenshot taking website in Django
In this article, we will see how to create a screenshot taking website in Django. This website will basically take the screenshot of our screen whenever we click "take screenshot". It then will store the screenshot in our media folder and we can view it whenever we want.ExampleSo let's start by creating a project and an app.In settings.py, in INSTALLED_APPS add your app name, and add this code at the bottom −MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR/'media'We just setup our basic media folder for our image uploading purpose.Now in project's urls.py −from django.contrib import admin from django.urls import path, include ...
Read MoreClient side image zooming and rotating in Django
Sometimes, we may need to rotate an image or zoom it. In such cases, a client-side image zooming library is used to add jquery feature of zooming-rotating on html file. We just needed to load jquery js and css in html file.Create a Django project and an app. Setup urls and do some basic stuff like adding app in INSTALLED_APPS.Install the django-client-side-image-cropping librarypip install django-client-side-image-croppingNow in settings.py, add the following line −INSTALLED_APPS+=['client_side_image_cropping']Here, we have done a simple setting of adding a module as an app.ExampleIn models.py, add the following lines −from django.db import models # Create your models here. ...
Read MoreAdding translation to a model instance in Django
In this article, we are going to learn how to create a translation for any instance. Sometimes, you may need to save data like ID, names, quotes, lines, etc. You may have to render that data in different languages; for that, you need to do a lot of database stuff, but today I will show you how to get the same result in just a few lines of setup.Create a Django project and an app. Setup urls and do some basic stuff like adding app in INSTALLED_APPS.Create a model. Here, we don't have much to do with views.py, urls.py or ...
Read MoreHow to add a Money field in Django?
Sometimes, we may have to add money-related data in a website, like salary, fees or income. Django provides an integer field but many a time, it doesn't work like we want. So, for handling money field, we can use a third-package library that will add the money field to our model.Make a project and an app, I named it "MoneyFieldDemo" and "myapp".Set the basic things like urls and INSTALLED_APPS.And yes, install a library −pip install django-moneyAdd the following line in settings.py −INSTALLED_APPS+= ["djmoney"]ExampleIn app's, urls.py, add the following lines −from django.urls import path from . import views urlpatterns = ...
Read MoreAdding JSON field in Django models
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 and value format. It is written in curly braces. Many a time, on developer website, we need to add developer data and JSON fields are useful in such cases.First create a Django project and an app. Please do all the basic things, like adding app in INSTALLED_APPS and setting up urls, making a basic model and render its form in an HTML file.ExampleInstall the django-jsonfield package −pip install django-jsonfieldNow, let's create a model in models.py, ...
Read MoreHow to add extra security to Django admin using fake admin login?
We are going to make a Django admin fake login page using a thirdparty package. This will just create a Django admin fake page, and whenever anyone tries to login on the admin page, whether they enter the right or wrong password, they will not be able to login and their trial with their IP addresses will be stored in a table.So, just follow the steps given below and you will be all good to go.Setup basic urls and add app in INSTALLED_APPS in settings.py.ExampleFirst install the packagepip install django-admin-honeypotIn settings.py, add this −INSTALLED_APPS+ = ['admin_honeypot']We simply add it to ...
Read MoreHow to add Django debug toolbar to your project?
Django toolbox is a debugging tool that is used to debug database queries, Django website loading speed, and many other things. Debug toolbar is very popular among developers and everyone is using it. So, let's dive into to see how to implement it.ExampleCreate an app with the name "myapp".First, install the django-debug-toolbar −pip install django-debug-toolbarNow, add 'debug_toolbar' to your INSTALLED_APPS in settings.py −INSTALLED_APPS = [ # ... 'debug_toolbar', 'myapp' ]This will add the debug toolbar as an app in our project.Next, in your middleware, add the following −MIDDLEWARE = [ # ... 'debug_toolbar.middleware.DebugToolbarMiddleware', # ...
Read MoreHow to properly enable ffmpeg for matplotlib.animation?
To enable ffmpeg for matplotlib.animation, we can take the following steps −Set the figure size and adjust the padding between and around the subplots.Set the ffmpeg directory.Create a new figure or activate an existing figure, using figure() method.Add an 'ax1' to the figure as part of a subplot arrangement.Plot the divider based on the pre-existing axes.Create random data to be plotted, to display the data as an image, i.e., on a 2D regular raster.Create a colorbar for a ScalarMappable instance, cb.Set the title as the current frame.Make a list of colormaps.Make an animation by repeatedly calling a function, animate. The ...
Read MoreHow to make multipartite graphs using networkx and Matplotlib?
To make multipartite graph in networkx, we can take the following steps −Set the figure size and adjust the padding between and around the subplots.Create a list of subset sizes and colors.Define a method for multilayered graph that could return a multilayered graph object.Set the color of the nodes.Position the nodes in layers of straight lines.Draw the graph G with Matplotlib.Set equal axis properties.To display the figure, use show() method.Exampleimport itertools import matplotlib.pyplot as plt import networkx as nx plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True subset_sizes = [5, 5, 4, 3, 2, 4, 4, 3] subset_color = ...
Read MoreHow to plot the difference of two distributions in Matplotlib?
To plot the difference of two distributions in Matplotlib, we can take the following steps −Set the figure size and adjust the padding between and around the subplots.Create a and b datasets using Numpy.Get kdea and kdeb, i.e., representation of a kernel-density estimate using Gaussian kernels.Create a grid using Numpy.Plot the gird with kdea(grid), kdeb(grid) and kdea(grid)-kdeb(grid), using plot() method.Place the legend at the upper-left corner.To display the figure, use show() method.Exampleimport numpy as np import matplotlib.pyplot as plt import scipy.stats plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True a = np.random.gumbel(50, 28, 100) b = np.random.gumbel(60, 37, 100) ...
Read More