"Hate" is too strong a word. However, I do feel that this is not a
positive addition.

Django offers a nice three-tiered architecture in terms of information
presentation:

 - Views, to select content.
 - Templates, to organize content into manageable structures.
 - CSS, to tell the browser how to draw those structures.

We already have the ability to generate randomized *content* by writing
some fairly simple Python, and that's what it sounds like the intent of
this tag is. However, based on my (admittedly, highly subjective)
perception of the three-tiered architecture, templates are not the
place for generating content. It isn't that I object to adding logic to
the template layer -- some logic is inevitable because some form of
code is the easiest way to perform certain layout tasks (e.g.
assembling a table). If this tag was meant as a way to scramble your
LAYOUT, then I would be right behind it, but I don't see anyone
suggesting that as a way for this to be used. (Nor do I imagine there's
a real demand for that functionality :-)

My apologies, I hate to be negative about someone else's hard work.

TK

Reply via email to