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).