Richard Jones' Log: Django exploration
I ended up going with Django for the pyweek website. I looked at both it and TurboGears and ended up choosing Django because "D" comes before "T" in the alphabet. There really didn't seem to be much else significant between them.
I spent about an hour on Saturday scribbling down the data model based on the old Zope pyweek code, translating that into Django model code and playing with the auto admin interface. I then got bored and did something else.
This morning I decided to try to get the most basic requirements going (stuff I need to announce the new website): some basic page views and user signup. Seems easy enough, right? Heh.
I spent about half an hour confused because there's a Context and a DjangoContext (I'm sure there's a good reason, though for the life of me I can't see it).
OK, so on to user registration and details editing ... er ... "
Use '[algo]$[salt]$[hexdigest]'" ... you're kidding, right?
Right. Some time later and I've hand-rolled user registration and details editing pages. I've not done the password reset email thing yet because that can wait (I'm not going to have a huge number of users). On to the simpler stuff: implementing the polling and voting systems I need.