我正在尝试基于实体的街道实现搜索。像这样;
试过:
class Address(EndpointsModel):
street = ndb.StringProperty()
class Node(EndpointsModel):
address = ndb.StructuredProperty(Address)
@Node.query_method(
path='whatever',
name='WhatEver',
query_fields=('address',)
)
def nodes_by_street(self , query):
return query
得到:
TypeError: Tried to use a ProtoRPC message field: MessageField. Only simple fields can be used when allow message fields is turned off.
我试过添加allow_message_fields
到query_method
,它不起作用。
我试过改变address
它address.street
不起作用。
关于我应该怎么做才能让它发挥作用的任何想法?