Almost always Django. Customers love Django Admin, and when they don't, it's really easy to tweak.
For dynamic apps that don't fit the Django model, I'll bust out Node.js, and for static sites, just a plain Python script to generate HTML files.
Boring choices, but the older I get, the more I'm OK with that :)