myqueryset = Content.objects.filter(random 100)

推荐答案

Content.objects.all().order_by('?')[:100]

请看order_by docs.还要注意的是,这种方法的伸缩性不好(事实上,它的伸缩性非常非常差).有关在您有大量数据时处理随机 Select 的更好方法,请参见this SO answer.

Database相关问答推荐

有没有办法使用 JPA 注释和 Hibernate 动态 Select @GeneratedValue 策略?

Select 正确的数据库:MySQL 与Everything 其它数据库

什么是hibernate annotated类中使用的 catalog?

SQLServer:如何对按外键依赖性排序的表名进行排序

用于存储食谱的数据库设计

在事务提交之前传递 JMS 消息

微服务:每个实例或每个微服务的数据源?

Boyce-Codd 范式的良好 KISS 描述是什么?

是否可以在ORDER BY子句之后放置任何可能造成安全风险的内容?

使用 java 查询 MySQL 数据库

Select 最佳主键 + 编号系统

如何决定使用什么 [Sqlite、Realm、CoreData、User-default、JSON 文件] 来存储 iOS 数据?

PHP + SQL Server - 如何设置连接字符集?

避免从网站数据库中data scraping数据抓取?

在 SQL 数据库之间共享数据

连接字符串中超时

PostgreSQL 字符变长限制

在数据库中使用数组是不好的设计吗?

SQL - 如何转置?

Oracle order NULL LAST 默认