Help me understand how this works.

"value", in the _expression_, gets replaced with the value being validated, correct?  If so, then your suggestions check if field1 == field2.  That's not quite what I'm looking for.

What I'm looking for would be something like this:

ARE_NOT_IN_DB(db, 'table', ['field1', 'field2', 'field3], error_message='ACK!')

I think I'll have to code this up real quick.

DenesL wrote:
You can probably tailor this to your needs:

db.mytable.field2.requires=IS_EXPR('value==%s' % repr
(request.vars.field1),error_message='oops!')

or the equivalent (and more flexible):

db.mytable.field2.requires=IS_EXPR('True' ),error_message='oops!')
db.mytable.field2.requires.expressions='value==%s' % repr
(request.vars.field1)

  

-- 
Timothy Farrell <tfarr...@swgen.com>
Computer Guy
Statewide General Insurance Agency (www.swgen.com)

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to