Python Articles

Page 737 of 855

Creating a screenshot taking website in Django

Ath Tripathi
Ath Tripathi
Updated on 25-Aug-2021 938 Views

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 More

Client side image zooming and rotating in Django

Ath Tripathi
Ath Tripathi
Updated on 25-Aug-2021 734 Views

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 More

Adding translation to a model instance in Django

Ath Tripathi
Ath Tripathi
Updated on 25-Aug-2021 348 Views

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 More

How to add a Money field in Django?

Ath Tripathi
Ath Tripathi
Updated on 25-Aug-2021 2K+ Views

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 More

Adding JSON field in Django models

Ath Tripathi
Ath Tripathi
Updated on 25-Aug-2021 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 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 More

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

Ath Tripathi
Ath Tripathi
Updated on 25-Aug-2021 428 Views

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 More

How to add Django debug toolbar to your project?

Ath Tripathi
Ath Tripathi
Updated on 25-Aug-2021 3K+ Views

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 More

How to properly enable ffmpeg for matplotlib.animation?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 10-Aug-2021 4K+ Views

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 More

How to make multipartite graphs using networkx and Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 10-Aug-2021 2K+ Views

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 More

How to plot the difference of two distributions in Matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 10-Aug-2021 2K+ Views

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
Showing 7361–7370 of 8,549 articles
« Prev 1 735 736 737 738 739 855 Next »
Advertisements