Python is an interpreted high level programming language and Django is the web framework that written in python. Before start working on Django we have to learn python. Django framework help in to develop a good and complex website easier. Django is widely used framework and open source. It helps developers to create an application as soon as possible. One of the best part of django is, it provides django admin interface that help you to manage database. It will save time to create front-end for admin panel. Django works on MVT architecture,MVT stands for model, view, template.