2

我正在尝试基于实体的街道实现搜索。像这样;

试过:

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_fieldsquery_method,它不起作用。

我试过改变addressaddress.street不起作用。

关于我应该怎么做才能让它发挥作用的任何想法?

4

0 回答 0