Blog‎ > ‎Blog Posts‎ > ‎

Django Explained In 2 Minutes!!

posted Jul 31, 2017, 12:13 PM by Rohit Bhaskar

Just to clarify we are not talking about the movie Django Unchained (which is, for some reason, the second result on google when you search for Django)

A lot of you guys would most probably not have heard the name Django… except for those small group of people that intersects between people interested in web development and people who like python.

If you haven’t guessed till now, Django is nothing but a back-end web framework. A couple of new words here right? Back-end and framework. So the back-end of a web site is everything that manages your data, interactions with the databases and all the logic that one needs to implement. A framework is something more than a library(I’ll cover this is another post). Its an entire environment that changes the way you code.
Getting back to the point…. Django. The ‘web framework’ uses python. So what’s the history behind Django?

Django was born in the fall of 2003, when the web programmers at the Lawrence Journal-World newspaper, Adrian Holovaty and Simon Willison, began using Python to build applications. It was released publicly under a BSD license in July 2005. The framework was named after Django Reinhardt, Adrian’s favourite guitarist.

The Django web framework provides developers with the infrastructure required to quickly write database-driven web applications without having to start coding from scratch. It’s a powerful tool for speeding up common web development tasks while keeping the design clean and pragmatic. It’s motto is Don’t repeat yourself. Like Python, it emphasizes efficiency, allowing you to do as much as possible with as little coding as possible.
If you want to read up about it features you can do it here.

If want to know more about its history this is an answer by the original developer

That’s all for the day!! Hope you learnt something new 😉