Getting random records
Occasionally you may want to pull a random record from the database. You canaccomplish this by ordering by the random or rand function (depending onyour database):
Postgresql and Sqlite use the Random function:
- # Pick 5 lucky winners:
- LotteryNumber.select().order_by(fn.Random()).limit(5)
MySQL uses Rand:
- # Pick 5 lucky winners:
- LotterNumber.select().order_by(fn.Rand()).limit(5)