Learn How to send Emails on the Django REST Frameworks

Photo by Stephen Phillips - Hostreviews.co.uk on Unsplash

Another day, another Tech article. In this article, I will be going over how to integrate an E-mail sending feature into our Django Application. I will be going over everything from start to finish on what I did to get a smooth Email Sending functionality up and running. Let’s get started.

1)Create a Gmail account and enable “less secure apps”

No one cares about your story till you win, so win

Photo by Prince David on Unsplash

Not your everyday technical writing or technical experience which I write most of the time. Let’s talk about something which almost all of us have faced at one point or another in our life. The title says it all, Rejection.

All of us know it, Some are more acquainted with it than others. Some learn from it and become better, others cannot handle it and try to “escape” it. But as someone bright once said,

“Rejection is merely a Redirection towards your ultimate destiny in life”

Either try, face…

Everything I learned about Serializers in one of my recent projects

Photo by Shahadat Rahman on Unsplash

Probably one of the most important features in Django, Serializers are a massive help when trying to present data in a format for the Front-end to understand. JSON is the name of the game and if you know how to quickly “jsonify” the Front-ends requested data, you just leveled up your speed of development. So let's get started.

For this article, I will be going through an example that will summarize all that I learned.

So let's say, I have a model which looks like this

class Items_list(models.Model)…

Got to focus on what you bring to the table.

Photo by ThisisEngineering RAEng on Unsplash

I guess the more we advance in life, the more lessons we learn, and the more lessons we learn, the better decisions we make.

I wrote my first line of code EVER back in October 2019 when I(like many others) aspired to work in the field of Data Science which had been termed the “sexiest” job of the 21st century.

And with perseverance along with consistency, opportunities started to open up and I made progress.

But as I said, the more we progress in life, The better decisions we start to make for ourselves and the more we realize that…

Everything I learned to get a smooth Social Login functionality

Photo by Firmbee.com on Unsplash

“6 Hours of Debugging can save you 5 minutes of reading documentation”.
A little bit of sarcasm there but the statement is as true as 2+2=4.

Most of the time, the problems we run into always have a well-detailed answer in the documentation available but there are some instances where you feel like you’re hitting a brick wall head-on constantly.
You try one method, Error not resolved, You look up another answer and BAM, what do you know, The Error is still there.

The well-rated answers on Stack overflow have…

Time to share my experience with DRF

Photo by inlytics | LinkedIn Analytics Tool on Unsplash

A new Project, A new Learning experience. Most recently, I worked on a freelance project which happened to be my first professional experience working with the Django REST Framework.

The Experience was a steep learning curve which sometimes seemed to be a bit overwhelming but as with anything else in life. If you persist, you get through it.

In this article, I will go over the theory of Token Authentication and how to Register and Log in users using Token Authentication in DRF as well as how to log users out. …

How to send requests, add friends, message them and remove them in Django

Not the usual Data Science Article I am used to writing but the very reason I began writing on Medium in the first place was to share what I learn so that others won’t face the same hurdle I faced when trying to grasp this concept.

Most recently, I have been investing a lot of my time into learning the Django Backend Framework. …

We are not one Algorithm away from an A.I. revolution, We are only an Application away

Photo by Caspar Camille Rubin on Unsplash

It’s been about a year and a half since I transitioned towards Data Science. From doing online courses on Udemy to working at a startup to doing freelance projects, I must say the journey has been quite the experience.

From the first opening of that lecture on Udemy on “Introduction to Data Science” to recently creating a full-fledged web application, I must say, The decision I made to transition towards Data Science was one of my best decisions ever.

But only very recently, I have come to realize one thing which I believe is worth sharing with everyone.

It all boils down to the value you provide

How I executed my first paid task

Photo by Faisal on Unsplash

I will get to the main details in the very beginning. I got paid about 800usd for this project and it took me 2–3 weeks to get it done. You guys can interact with the project here. Just remember, The company name is the company ticker(In upper case). So for example Apple’s ticker is AAPL. So type in AAPL and the year (2018,2019). Thank you

Now, Let’s begin.

The client approached me with a “simple” task. Get financial data for over 3500 companies listed on the NYSE and on NASDAQ for the past…

Lessons were learned. Both good and bad.

Photo by Joseph Frank on Unsplash

Everyone wants to make ends meet. I know I do.
Ever since I transitioned towards the field of Data Science, I have only been amazed by how much work potential there is out there and it’s just getting started.

My internship at a Data Science startup really humbled me and showed me how long the journey really is. It was a great experience and was truly an eye-opener but it didn’t help me much when it came to meeting my financial needs.

Yes, I was learning but I wasn’t making enough money to…


Machine Learning enthusiast| Student of the field| Follow me on: https://www.instagram.com/machine_learning_enthusiast/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store