On Sun, 10 Apr 2005 17:55:06 +0200, Ksenia Marasanova
<[EMAIL PROTECTED]> wrote:

>Hi,
>
>I am looking for fast, simple templating system that will allow me to
>do the following:
>- embed Python code (or some templating code) in the template
>- generate text output (not only XML/HTML)
>
>I don't need a framework (already have it), but just simple
>templating. The syntax I had in mind is something like that:
>
># in Python module
>def some_view():
>    # some code goes here...
>    records = get_some_data()
>    req = get_request_class()
>    return template('some_template.tmpl', **locals()).render()
>
># in some_template.tmpl:
>
><ul>
><%for record in records%>
>    <li><a href="<%=record.id%>"><%=record.title%></a></li>
><%end for%>
></ul>
>
>
>>From what I saw Cheetah seems to be the only one that can do it. I was
>hoping there might be alternatives that I've missed :)
>Thanks!

I use Cheetah along with publish.py by Chris Gonnerman.  Cheetah
constructs web pages using .html templates and a python script, (which
is why I like it).  Publish.py gives me fast one click publishing to
the web server, adding or removing files from the server to match my
local publish directory.  

Looks like Chris also has a templating program here as well.  I
haven't checked it out yet, so can't tell you about it.

http://newcenturycomputers.net/projects/webpub.html

Cheers,
Ron

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to