您的位置:首页技术文章
文章详情页

python - django如何随机获取某个分类下的文章

【字号: 日期:2022-09-18 10:41:27浏览:86作者:猪猪

问题描述

models.py

class Category(models.Model): name=models.CharField(max_length=50,null=True,verbose_name=’名称’) ...class Article(models.Model): name=models.CharField(max_length=100,null=True,verbose_name='书名') author=models.ForeignKey(Author,verbose_name='作者') category=models.ForeignKey(Category,verbose_name='归属栏目')...

求教 如何随机查询出某个分类下的N篇文章,谢谢~!

问题解答

回答1:

Article.object.filter(category=category).order_by(’?’)[:5]回答2:

思路是这样的,可以取得文章数据库表的id, 从一个list中循环随机取id

>>> import random>>> random.choice(range(1, 20))5

回答3:

http://stackoverflow.com/ques...

标签: Python 编程
相关文章: