Python is a good language to learn the basics of programming but if you want to build an iOS app, you can only do this with Swift, objective c and c/c++ (I recommend swift)
You seem to be mixing up web development with mobile app development. Django is for making websites. Html, css are for the frontend (the stuff you can see) of websites and javascript is also for the frontend of websites (but can be used in the backend.
I suggest, when you learn the basics of Python, figure out exactly what you want to do and learn the language for that.
Check here
https://crossbrowsertesting.com/blog/wp-content/uploads/2017/04/Programming-Language-Infographic.png
For iOS, check here
https://www.coursera.org/specializations/swift-5-ios-app-developer
https://www.youtube.com/playlist?list=PL6gx4Cwl9DGDgp7nGSUnnXihbTLFZJ79B