Maybe you have your reservations about starting a career in web development. Or, maybe it’s a trade you haven’t thought about yet. Either way, I’ve gathered seven reasons why you should learn development to help you decide if web development should be your next career move.
Given that there will be approximately 1.4 million computing jobs available in 2020, with only 400,000 qualified developers to fill them, those interested in acquiring in-demand skills can certainly benefit from having web development and coding in their resumes. It’s safe to say there is and will continue to be, high demand for web…
Link previews are pop-up boxes you might see on a chat app or other social media platform when you share a URL. Link previews summarize the contents of the URL and display the name of the linked website, an image and a description of the website’s content.
In this article, we will be using beautifulsoup library to scrape the basic web data, and using that data we will generate the preview of the link.
Detail video tutorial is on youtube. Do watch it for more detail.
requests will provide us with our target’s HTML, and beautifulsoup4 will parse…
Welcome to the second part of the personal crypto portfolio app using Django. In the last part, we have successfully fetched the data of the top 100 cryptocurrencies according to market cap.
So, in this article, we will create an authentication(signup/login) system for the user so that users can register and save their personal portfolios.
Detail video for this tutorial is on youtube, do check it out.
First, create a forms.py file inside your Django app and create a form for registering the user.
#forms.pyfrom django.contrib.auth import get_user_model
from django.contrib.auth.forms import UserCreationFormclass SignUpForm(UserCreationForm):class Meta…
A cryptocurrency is a digital or virtual currency that is secured by cryptography, which makes it nearly impossible to counterfeit or double-spend. Many cryptocurrencies are decentralized networks based on blockchain technology — a distributed ledger enforced by a disparate network of computers. A defining feature of cryptocurrencies is that they are generally not issued by any central authority, rendering them theoretically immune to government interference or manipulation.
After a brief introduction of cryptocurrency, the question that arises is, what we will do in this article?
With the use of WebSockets via Django channels, managing the communications between the client and the server, an event will be broadcasted to every other user connected to the channel layer. Each user’s page will be updated in real-time without reloading the page.
NOTE: We recommend that you have some experience with Django before beginning this tutorial. Also, you should be familiar with the concept of WebSockets.
In this tutorial, we gonna learn how we can create a file upload progress bar in Django.
Django allows you to create a server where you can upload a file or any media, but the problem with this approach is that Django will upload the file as a whole and reload the page once the upload is complete which forces the user to do an only a single task.
By the way, if u want, a detailed video is on youtube for this tutorial.
Imagine you have to upload a file of 1 GB and until the file is uploaded…
XMLHttpRequestthe object is created and sends the request to the server.
AJAX just uses a combination of:
AJAX allows web pages to be updated asynchronously by exchanging data with a web server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page.
We will validate the username field in the RegistrationView, as soon as the user finishes typing the username(or focus is out of the…
It is a web application that collects data(news articles) from multiple websites. Then presents the data in one location.
As we all know there are tons of news sites online. They publish their content on multiple platforms. Now imagine, when you open 20–30 websites daily just to read the news articles. The time you will waste gaining information.
Now, this web app can make this task easier for you. In a news aggregator, you can select the websites you want to follow. Then the app will collect the desired articles for you.
You should basic understanding of the framework/libraries given…
Celery is an asynchronous task queue/job queue based on distributed message passing. It is focused on real-time operation but supports scheduling as well. For this post, we will learn how to send emails using celery.