What is the difference between Django and Python?
Python is a programming language. Django is a web framework built using Python, designed to simplify the creation of websites. It provides a set of common functionality to reduce the amount of trivial code that you need to write.
Django provides:

An administration panel
A database modeling layer
A templating system
Form generation and validation.

and other common functionality.
I'm looking at a job possibility that has a need for both Django and Python. I have some experience with Python but none with Django, nor do I know precisely what Django is. Can someone please explain the difference between Django and Python, how they are related and what they are used for?
Thanks in advance for all your help.