DjangoBy Eric Antoine Scuccimarra
I have really been loving Django lately, and I wrote another version of this site in it. That site is skooch.com. The new site uses the same database as this one, so the only real difference is the language they are written in.
I find Python to be a much more opinionated and formal language than PHP, which makes it a steeper learning curve, but it forces you to think things through a bit more. I find the extra effort to be well worth it in the end as far as code quality goes.
As a note the Python code was significantly shorter than the same code in PHP, for whatever that is worth.