I decided that it is about time to learn something new. For some reason I decided on python and django.
It might have something to do with the google app engine and because fedora uses a lot of python.
I made up a small project, which is easy to start, but can grow into something bigger later.
At my day job I use mainly php, including the cakephp framework. One thing which I am always missing is a proper ORM. I used to do a lot of perl coding and we developed our own ORM, which was very similar to Class::DBI.
So I am quite happy that django comes with a nice ORM. I also like the views and template language so far. The only thing a bit annoying is the url setup and the specifying the locations of the templates. It would be nice if there was a nice default. There might even be one and I haven't found it yet.