If you're comfortable with python /Django why don't you use that? what's your goal here? Get shit done or learn a new language/technology?
I was more concerned if my tools are good for the job Ok let's say Django + MySQL.. how do I can I implement Google maps for the app? Or should I just go with OSM?