我正在将 MySQL 与 Peewee 一起使用。一切都运行良好,但现在我无法按随机顺序排列我的查询。
根据文档,我尝试了以下代码:
import peewee as pw
objz = featured.select().order_by(fn.Rand()).limit(5)
调用查询后,出现以下错误:
builtins.NameError
NameError:名称“fn”未定义
所以我想问一下对Peewee更熟悉的人,这fn
是我需要以某种方式导入或实现的东西吗?我已经尝试过了order_by(tablename.Rand()).limit(5)
,但它并没有解决问题。
我想我在某个地方犯了一个初学者的错误,但我无法弄清楚。