January 19, 2010

293 words 2 mins read

Django and the LoCo Directory

If you’re confronted with the task of setting up some kind of website that allows some kind of user interaction, you suddenly have two tasks: first find out which of the many “web frameworks” you want to use and second to implement the whole thing.

There was a couple of reasons why I thought I’d try out Django. First I like using python whenever possible, but there’s also been recommendations of friends and coworkers that were far beyond usual fanboyism. Almost everybody told me to have a look at the Django tutorial, so I checked it out, played around with it and I very much liked what I saw. The definition of the application and its structure was very clear and structured and easy to extend.

What I liked most about it was that even though I knew I didn’t know much, I never felt stupid but got lots of stuff done. Of course working together with very clever and very enthusiastic people, I quickly found out how to things more elegantly and easily. Django takes care of all the “regular” cases you might encounter and you’ll quickly solve all of them.

The LoCo Directory journey was a lot of fun up until now and I’m sure it’ll stay that way. We all learned a lot and together we quickly went from our first objective (replace long list of LoCos - done) to our second one (implement event handling system - almost done).

If you want to join in and help out, have a look at the bugs, translations or branches and talk to us on #ubuntu-locoteams.

I’m very happy that one of our team, Daviey, decided to give a session about Django and Ubuntu Developer Week next week! Make sure you’re there!

comments powered by Disqus