Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Can';使用Peewee随机排序查询结果_Python_Python 3.x_Peewee_Flask Peewee - Fatal编程技术网

Python Can';使用Peewee随机排序查询结果

Python Can';使用Peewee随机排序查询结果,python,python-3.x,peewee,flask-peewee,Python,Python 3.x,Peewee,Flask Peewee,我正在使用MySQL和Peewee。一切都很顺利,但现在我无法按随机顺序排列查询 根据文档,我尝试了以下代码: import peewee as pw objz = featured.select().order_by(fn.Rand()).limit(5) 调用查询后,我出现以下错误: builtins.NameError 名称错误:未定义名称“fn” 所以我想问一个更熟悉Peewee的人,fn是我需要导入或实现的东西吗?我已经试过按(tablename.Rand()).limit(5)排序

我正在使用MySQL和Peewee。一切都很顺利,但现在我无法按随机顺序排列查询

根据文档,我尝试了以下代码:

import peewee as pw
objz = featured.select().order_by(fn.Rand()).limit(5)
调用查询后,我出现以下错误:

builtins.NameError

名称错误:未定义名称“fn”

所以我想问一个更熟悉Peewee的人,
fn
是我需要导入或实现的东西吗?我已经试过按(tablename.Rand()).limit(5)排序,但没有解决问题

我想我在某个地方犯了一个初学者的错误,但我想不出来

应该是

pw.fn.Rand()
或
从peewee进口fn
应该是

pw.fn.Rand()
或
从peewee进口fn