Before you get started with Django, you must learn the latest version of Python, all the OOP concepts, and the in-build data structures in Python. Also, you should work on some Python-based projects in-order to sharpen your concepts. You should also know how to write SQL queries, how the front-end of a webpage works, how to use HTML and CSS, etc. If you want to learn Django, then you can sign up with the Django Online Training. If you are quite new to it, then first you read this Django tutorial or watch the below-given video tutorial to get familiar with it.