Thread: [SQLObject] access defaults from Col instance
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <pk...@gm...> - 2005-11-02 19:44:55
|
Hi all, <obsolete> is it possible to get the default values specified in the definition of the class from an instance (form population, you know...)? </obsolete> MyObj.sqlmeta.columns.get('foo', None).default This is close but does not work if there is no default. What is the purpose of sqlobject.sqlbuilder.NoDefault? Maybe its __str__ method should return an empty string... cheers Paul |
From: Ian B. <ia...@co...> - 2005-11-02 19:54:30
|
Paul K=F6lle wrote: > Hi all, >=20 > <obsolete> > is it possible to get the default values specified in the definition of > the class from an instance (form population, you know...)? > </obsolete> >=20 > MyObj.sqlmeta.columns.get('foo', None).default >=20 > This is close but does not work if there is no default. What is the > purpose of sqlobject.sqlbuilder.NoDefault? Maybe its __str__ method > should return an empty string... It means that there is no default, of course. The object is simply a=20 placeholder to indicate that no default was provided. If you are=20 displaying defaults, you should make a special case for this value, as=20 there's no universal way it should be displayed. --=20 Ian Bicking / ia...@co... / http://blog.ianbicking.org |