How to pull a random record using Django’s ORM?

Simply use:

MyModel.objects.order_by('?').first()

It is documented in QuerySet API.

Leave a Comment