I have created a simple web application contact manager called PyTact
that is currently serving to teach me how to combine Python,
PyPerSyst, WebWare, and Cheetah to make fast, clean, and light web
based applications. I would like to expand it gradually so it
provides examples of how to do many common tasks for each of these
projects, as well as how to combine these projects into a complete
application. You can see the application at:
http://pytact.peterlyons.com/WK/pytact/index
The home page includes a link to the CVS source, which you can browse
to see how my cheetah template classes (in the 'wk' directory) are
combined with pure WebWare servlets (mostly under 'pytact/servlets')
such that the template language handles generating HTML, and the
servlets have the presentation logic in regular python code. These
components access a PyPerSyst object graph (under 'pytact') that is
persisted without a database, and includes a translucent proxy based on
Rodrgio's MethodProxy mechanism. If you do browse the CVS repository,
ignore the'src' directory, which is obsolete cruft.
Please send me comments, criticisms (be gentle, I'm new to all 4 of
these packages), and code!
Pete
|