--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo quot;web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-br...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
~
antes da função para negação, não sei se se aplica ao belongs
>>> for row in db(db.log.severity.belongs((1, 2))).select():
print row.event
>>> bad_days = db(db.log.severity==3)._select(db.log.event_time)
>>> for row in db(db.log.event_time.belongs(bad_days)).select():
print row.event
good_days = db(db.log.severity<>3)._select(db.log.event_time)
Eu acabei de testar aqui e veja o resultado!
print(db(~db.mx_cliente.id.belongs((1,2)))._select(db.mx_cliente.ALL))
"""SELECT mx_cliente.id, mx_cliente.mx_loja, mx_cliente.nome, mx_cliente.cpf_cnpj, mx_cliente.rg_ie, mx_cliente.nascimento, mx_cliente.email, mx_cliente.tel1, mx_cliente.tel2, mx_cliente.tel3, mx_cliente.cep, mx_cliente.endereco, mx_cliente.numero, mx_cliente.complemento, mx_cliente.bairro, mx_cliente.cidade, mx_cliente.estado, mx_cliente.is_active, mx_cliente.created_on, mx_cliente.created_by, mx_cliente.modified_on, mx_cliente.modified_by FROM mx_cliente WHERE (NOT (mx_cliente.id IN (1,2)));"""