On 4/13/06, Ed Singleton <[EMAIL PROTECTED]> wrote: > > On 13/04/06, Oleg Broytmann <[EMAIL PROTECTED]> wrote: > > On Thu, Apr 13, 2006 at 10:32:23AM +0100, Ed Singleton wrote: > > > Is there a way I can easily add additional properties to a column in > > > my table definition? > > > > > > For example: > > > > > > class Contact(SQLObject): > > > firstName = StringCol(length=64, prettyprint="First Name") > > > secondName = StringCol(length=64, prettyprint="Second Name") > > > > Tere is no. One of the reasons is that columns are not the actual > > objects - they are only markers for the metaclass that replaces them with > > actual column objects, instances of classess SOStringCol, SOIntCol, etc. > > Is there a particular way that other people get round this? I'm sure > it must be a fairly common thing to want to do.
There are a couple things you can do: 1) create your own column subclasses with a prettyprint option, if this is a common thing for you. 2) the easy route: firstName = StringCol(length=64) firstName.prettyprint="First Name" secondName = StringCol(length=64) secondName.prettyprint="Second Name" What Oleg is saying makes sense, but I could swear I've seen option #2 in use. Kevin ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ sqlobject-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss
