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_fieldsましたがquery_method、機能しません。

に変えてみaddressましaddress.streetたがダメでした。

それを機能させるために何をすべきかについてのアイデアはありますか?

4

0 に答える 0