[Twisted-web] page.Element render directives don't support arguments
Phil Mayers
p.mayers at imperial.ac.uk
Tue Mar 20 18:09:26 CST 2007
So, on a rend.Page you can do:
T.div[
T.directive('field textbox dbcolumn1'),
T.directive('field textarea dbcolumn2'),
]
def render_field(self, what):
kind, dbcol = what.split(' ')
return widgets[kind](value=self.dbrow[dbcol])
...however page.Element's "rendered" method doesn't see the spaces in
the T.directive and instead looks for a render method called:
"field textbox dbcolumn1"
...which is not useful.
Intentional or just missed?
More information about the Twisted-web
mailing list