My Site
Thoughts on Django
Django is a "high-level Python Web framework that encourages rapid development and clean, pragmatic design." So far, I have absolutely no complaints... and much praise.

Going from never using Django to entirely rewriting my blog and converting all the old entries took me only a few days. I only had to write the HTML templates and a little Python code, and Django does the rest for me, including the entire administration panel where I can edit articles, article categories, links and etc.

Initial impressions are this: I can tell that this is going to be one of those things (like VIM) that is going to make me think "why, oh why, didn't I learn this earlier?"

I had a bit of trouble installing it on my Dreamhost account, but nothing that wasn't covered in their wiki ( I basically just had to contact support and ask them to configure my site for Python+FCGI. They were quick to respond and I had it working in a few hours from begin to end.

I am VERY pleased at this point :)

vim tip: Django template syntax definition

Searching Google for helpers for Django developers, I found a few things, but the only thing I've actually decided to use is the syntax definition file, which you can find here:
Filed under: Programming, Django

From synic on Oct. 31 @ 4:40 p.m. 2007

time test
From stderr on Oct. 31 @ 7:42 p.m. 2007

I've heard nothing but horror stories regarding Django on Dreamhost. Maybe look at WebFaction?
From on Oct. 31 @ 7:42 p.m. 2007

From stderr on Oct. 31 @ 7:43 p.m. 2007

Also, in your comment add view, do a check like:

if request.POST['comment'] not '':

Etc. Yours allows blank comments to pass ;-)

From synic on Oct. 31 @ 7:59 p.m. 2007

testing blank comment checker

Add a comment:

Optional, for comment reply notifications
Note: If you enter your email address, you will be subscribed to this article and will recieve comment updates via email. This is the only thing your address will be used for. A link will be provided at the end of each email that will allow you to unsubscribe should you need to, or you can go to to unsubscribe from any/all updates.