Python is not a bad place to start expanding your knowledge wider.
Google uses it for a reason.
It's a good time to wake up and inject your life with new purpose.
Emotional pain is a wake up call to begin a new life.
What direction do you think I should go? I played around with some Django, rewrote some of my stuff in Flask with SQLAlchemy. Bit JavaScript, bit CoffeeScript (gave up on that one, don't like it). Used SASS. A bit backbone.js (thought about writing apps, never came up with a good idea). Handlebar.js and Jinja2 in the mix.
I'd suggest to find someone who needs to solve a problem (like simple webapp, or ecommerce store or represent their business with nice looking portal - whatever).
Then, when you'll have a task at hand - start looking for tools to accomplish that. Not before that - otherwise you'll learn tools that are useless to you.
Django is not a bad choice to learn python and actually create something useful.