Use Django for any web publishing app - blogs and news sites are its real strength. I'm using Django for what I would consider edge cases (eg building on-line databases) and it's not a perfect fit, although I think it will work.
If you learn Django, I'm sure you won't regret it. I don't think it's "huge" at all: it's compact and usable.
If you learn Django, I'm sure you won't regret it. I don't think it's "huge" at all: it's compact and usable.