Hi,

here is some code, that should write and read some tags, it is a slightly 
different version as the code in the book (5th Edition) on page 316:

The write test works, but I do not get the handle to read it back. What is 
wrong with this code, marked in read?

Thanks for your help!
Cheers! 
pd


def writeTagTest():
    a = db.tag.insert(name='red')
    b = db.tag.insert(name='green')
    c = db.tag.insert(name='blue')
    db.product.insert(name='Test Toy Car',tags=[a, b, c])     
    return dict(message="Insert ok", tag=db.tag,product=db.product)


def readTagTest():
    b=db(db.tag.name=='green').select().first()                   # 
gluon.dal.Rows?
    products = db(db.product.tags.contains(b)).select()      # here 
products is empty? Why??    

    for item in products:
        print item.name, item.tags
    return dict(b=b,product=db.product,products=products)

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to