Re: [SQLObject] Re: Some question about fromDatabase
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: Oleg B. <ph...@ma...> - 2005-10-21 09:40:03
|
On Fri, Oct 21, 2005 at 05:17:57PM +0800, gary ng wrote: > The current fromDatabase code will create columns and > attach a validator to it Where?! I do not see this in the code! > This is one of the feature of validator in formencode where I can define > if_empty=my_value. What it does is that if the value is being validated is > empty, the whole validation process would be short circuited and return > my_value(None in this case) instead. Isn't Col(default=my_value) what you want? > With its current form, anything that is not filled(especially none string > fields) would be considered as error by the validator Again, I do not understand (probably a difference in terms). Let me try to guess what you mean. class MyTable(SQLObject): name = StringCol(length=255) row = MyTable() # error - the call lacks required column "name" Is it what you mean? If I guessed it right, if_empty in validators would not help you - the error is triggered in SQLObject._create(), no validators have been triggered yet. Oleg. -- Oleg Broytmann http://phd.pp.ru/ ph...@ph... Programmers don't die, they just GOSUB without RETURN. |