0
class Data(models.Model):
title = models.CharField(max_length=255)
secret = models.BooleanField(default=False)
如何获得随机物体Data
且只有在secret
为假?如何获得随机对象`数据`,并且只有`秘密`是假的?
观点:
Data.objects.get(..)
class Data(models.Model):
title = models.CharField(max_length=255)
secret = models.BooleanField(default=False)
如何获得随机物体Data
且只有在secret
为假?如何获得随机对象`数据`,并且只有`秘密`是假的?
观点:
Data.objects.get(..)
所有这些功能都包含在Django的QuerySet文档。
Data.objects.filter(secret=False).order_by('?')[0]
from random import shuffle
[.....]
datas = Data.objects.filter(secret=False)
items = list(datas)
shuffle(items)
[.....]