3

次のコードは、本番サーバーと開発サーバーで正常に実行されます。

outstanding_qs = models.SitePerformanceTrackingAnswers.all().run(projection=('questionnaire',))

distinctただし、呼び出し時にパラメーターを追加した後run(ドキュメントに従って可能であるはずです):

outstanding_qs = models.SitePerformanceTrackingAnswers.all().run(projection=('questionnaire',), distinct=True)

次のエラーは、開発と本番の両方で生成されます。

TypeError: Unknown configuration option ('distinct')

何が悪いの!?

4

2 に答える 2

1

バグのようです。.all()ただし、同じことを行うために、クエリ オプションを渡すことができます。(そしてチェックすると、これは文書化されていないようです...ただし、動作することはかなり確信しています)

于 2013-02-04T19:59:11.333 に答える
0

ndbを使用していますか?'distinct' が db クラスのドキュメントに記載されていますが、ndb のドキュメントには記載されていません。

于 2013-02-04T19:13:38.320 に答える