Is learning Django without initial knowledge of Python possible?
Learning Python through Django is like learning PHP through wordpress. You will learn python, but Django is it's own beast. If you are experienced in another language or web programming then you will be fine jumping into Django. If this is your first language then you need to learn basic python first. 

I also recommend something lighter like Flask to start with as you will use more raw python and learn to setup your own scaffold and folder structure which will help you understand Django behind the scenes.
I am coming from procedural PHP with fair amount of knowledge on it. I want to learn Django but I don't have initial knowledge of Python. Can I learn Django at the same time also learning Python? Thank you so much!