Thanks! El miércoles, 12 de junio de 2013 23:32:08 UTC+2, Niphlod escribió: > > from the book* > > Google NoSQL (Datastore)** does not allow joins, left joins, aggregates, > expression, OR involving more than one table, the ‘like’ operator searches > in "text" fields. > * > tl;dr : no references allowed AFAIK. > > On Wednesday, June 12, 2013 10:07:01 AM UTC+2, Jacinto Parga wrote: >> >> Hi, >> >> I have deployed a *SQLFORM.smartgrid* very simple book's example: >> >> *db.define_table('t_parent',Field('name'),format='%(name)s') >> db.define_table('child',Field('name'),Field('f_parent','reference >> t_parent'))* >> >> Controller >> >> *@auth.requires_login() >> def index(): >> db.child.f_parent.writable = False >> grid = >> SQLFORM.smartgrid(db.t_parent,linked_tables=['child'],create=True, >> editable=dict(t_parent=True,child=True)) >> return dict(grid=grid)* >> >> In view: >> >> *{{=grid}}* >> >> It works fine in localhost, works fine in pythonanywhere ( >> http://jparga.pythonanywhere.com/borrame/default/index<http://jparga.pythonanywhere.com/borrame/default/user/login?_next=/borrame/default/index> >> ) >> >> BUT ,in* GAE *it doesn't work and dysplay the following message:* Query >> Not Supported: invalid filter: __key__ filter value must be a Key; received >> None (a NoneType)* >> (http://web2gae.appspot.com/borrame/default/index/) >> >> I have tried adding several requirements to db.child.f_parent, like >> IS_NOT_EMPTY, a default value and so on but it did'n work. >> >> Thanks for your help. >> >>
-- --- 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.