0

API テストを書いていますが、peewee 関数 fn.Rand() を使用すると、次のエラーが発生します。

cursor.execute(sql, params or ())
OperationalError: no such function: Rand

私のコードは次のとおりです。

query = Questions.select().order_by(fn.Rand()).limit(limit)
list = [ob.as_json() for ob in query]

解決方法はありますか?

Tks

4

2 に答える 2

0

データベースによっては、この機能を「ランダム」と呼んでいる場合があります。コードを に変更してみてくださいfn.Random()

于 2016-11-14T03:26:02.973 に答える