Here :

https://groups.google.com/d/msg/web2py/hQGyg6fL1Ls/zhxcWg7BsjYJ

Was a type issue...

Richard


On Thu, Aug 8, 2013 at 3:47 PM, Richard Vézina
<[email protected]>wrote:

> I have been quite puzzled with .belongs() in the pass... I don't remember
> exactly was the cause of my problem at that time, I think it was if I was
> passing a list to .belongs() and it was empty. I think I had asking about
> that and get a answer from Niphold to... Let me searche that...
>
> Richard
>
>
> On Thu, Aug 8, 2013 at 3:44 PM, Jonathan Lundell <[email protected]>wrote:
>
>> On 8 Aug 2013, at 12:12 PM, Niphlod <[email protected]> wrote:
>>
>> Until now I assumed the problem of @Richard is that if a row has column
>> == None, if he queries the table with column != True he expected the NULL
>> row to show (because in python None is different from True).
>>
>> ~db.table.column=False will result in a WHERE NOT column = 'F'. You don't
>> get any row holding column == None with that query.
>>
>> What you said in your post
>>
>>  That would be false for False and true for True and None (NULL)
>>>
>>
>> is what happens in python but not in any db backend, reason why it may
>> seem cumbersome to users accustomed to "compare" in python vs in databases.
>>
>>
>> Thanks for this. I've been puzzling over it myself the last couple of
>> days. It'd be helpful if your explanation, or at least a summary of it,
>> appeared in The Book.
>>
>> Would .belongs() work as expected (over True/False/None)?
>>
>> --
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to