Django is a popular application framework used by web developers. It is mainly used by Python developers who want to have a web application. Since in python if one doesn’t use a framework then the application would be a series of scripts. And the scripts have to be executed in a shell.
If nothing specific is done on the application it would just run locally within your computer only. So if one has to broadcast his/her application to the outside world it has to be embedded in a framework.
Most of the frameworks nowadays follow the MVC Architecture also known as Model View Controller. Apart from Django the other frameworks which follow this architecture are Spring, AngularJS and many other frameworks.
So in order to build web applications nowadays it would be always good to get the basics of MVC architecture. There are a countless number of tutorials in the net which would help you get a basic understanding of MVC Architecture.