On Tue, May 13, 2008 at 8:38 PM, leone <hand...@gmail.com> wrote:
>
> How can I know the property types of a model using model.properties?
> Thanks
> >
>
--
Brett Morgan http://brett.morgan.googlepages.com/
--
Brett Morgan http://brett.morgan.googlepages.com/
PS.
I've made this self-reflection method on my model class (all it with
self.response.out.write as an argument from your handler):
class Base(db.Model):
name = db.StringProperty()
def write_me(self, write):
write('<h1>Writing: %s<h1>' %(escape(str(self)),))
write('<h2>self.__dict__</h2>')
for key, value in self.__dict__.items():
write('<p><strong>key:</strong>
%20s<br/><strong>value:</strong> %20s</p>' % (key, escape(str(value)))
)
write('<p></p>')
write('<h2>self.properties()</h2>')
for key, value in self.properties().items():
write('<p><strong>key:</strong>
%20s<br/><strong>value:</strong> %20s</p>' % (key, escape(str(value)))
)
class MainHandler(webapp.RequestHandler):
def get(self):
...
obj.write_me(self.response.out.write)
...
--
Johan Carlsson
Colliberty Easy Publisher
http://www.easypublisher.com