Django 中随机获取指定数量数据

来源:互联网 发布:linux好看的桌面 知乎 编辑:程序博客网 时间:2024/05/23 18:38

写之前说下csdn终于改版了。不容易啊。


下面就直接发代码了

class RandomManager(models.Manager):    def get_queryset(self):        return super(RandomManager, self).get_queryset().order_by('?')


使用的时候

class TrainWord(models.Model):    '''    User train word    '''    word = models.CharField(max_length=32)    randoms = RandomManager()    def __unicode__(self):        return self.word

words = TrainWord.randoms.all()[count]



0 0