2016-11-12 85 views
0

我寫的API測試,當我用peewee功能fn.Rand()我得到這個錯誤:測試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

回答

0

根據數據庫的不同,函數可能被稱爲「隨機」。嘗試將您的代碼更改爲fn.Random()