PS: I meant "you can try to look into the Base.__table__.columns object
Regards, Cosmia On Thursday, March 1, 2012 11:24:54 PM UTC+8, Cosmia Luna wrote: > > May be you can try to look into the just add such a line to the base, it > can help you get the list of defined properties of the model, > > class Base(object): > def __init__(self, *args, **kwargs): > # do your business here > self._to_serialize=self.__table__.columns.keys() > # do some other thing or add other stuff you want to serialize > > But it can only return those explicitly defined columns, properties won't > be returned, you can add them later. > > Regards, > Cosmia > > On Thursday, March 1, 2012 11:04:50 PM UTC+8, Alexis Metaireau wrote: >> >> What I'm doing is to add a property on the models I want to serialize, >> and to use a custom json serializer for this purpose. >> >> Have a look at >> >> https://github.com/spiral-project/ihatemoney/blob/master/budget/models.py#L12 >> >> and >> https://github.com/ametaireau/flask-rest/blob/master/flask_rest.py#L144 >> >> However, this isn't automatic, and it is probably possible to automate >> this without having to explicitly specify what you want to serialize >> (like Julien did) >> >> -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To view this discussion on the web visit https://groups.google.com/d/msg/pylons-discuss/-/TOFfc3SAPXEJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en.
