[SQLObject] Re: Re: datetime column conversions
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: Jorge L. G. F. <go...@ie...> - 2005-01-06 10:30:47
|
Oleg Broytmann, Quinta 06 Janeiro 2005 08:15, wrote: > On Wed, Jan 05, 2005 at 11:12:54PM -0200, Jorge Luiz Godoy Filho wrote: >> One thing that I was thinking about was making it optional. Something >> like adding a parameter "auto_cast=False" (default) or "auto_cast=True" >> when >> instantiating the class. If it is true, then what is read from the >> database is passed through a conversion to the type it was supposed to >> be. >> >> Another option was to add a "cast_method=Method" where the default is >> "None". If it is a method then everything read from the database is >> passed to it (where one can make the cast to the desired type with some >> 'isinstance' checks of the object). It might be used for other things -- >> filters come to my mind -- too. > > Easy: > > class Converting(SQLObject): > age = IntCol(validator=validators.Wrapper(fromPython=int), > default=100) I have to check the docs on this, but from "intuition", shouldn't it be "toPython", since the data is coming from the Database? The process of *sending* to the database should be checked, but how about what is read from there? This, IIUC, was the point. -- Godoy. <go...@ie...> |