Made with Django.
Django: Randomized Queryset

Pues asi es, no sabia como poner el titulo en español (maldita sea, me estoy volviendo un pocho) pero aqui esta, como generar una lista  "random" de un queryset. He aqui la funcion:

 

 

def get_random(queryset):
	""" Returns a randomized queryset for the main profile view."""
	
	randomized = []
	total = queryset.count()
	
	for items in queryset:
		
		try:
			profile = queryset.get(id=random.randrange(1,total))
			randomized.append(profile)
		
		except:
			continue
	
	return randomized

 

Quiubole que! Solo recuerden que utiliza el modulo random.