文章详情页
python - django如何随机获取某个分类下的文章
浏览:55日期:2022-09-18 10:41:27
问题描述
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...
相关文章:
1. javascript - 我写的href跳转地址不是百度,为什么在有的机型上跳转到百度了,有的机型跳转正确2. node.js - 微信的自动回复问题3. 微信小程序如何将获取的时间戳提交到数据库?4. python - pandas按照列A和列B分组,将列C求平均数,怎样才能生成一个列A,B,C的dataframe5. python - 如何给模块传参数,参数是模块的函数名?6. python - Scrapy中xpath用到中文报错7. 请问python中为什么我用for循环对嵌套列表进行赋值时,都是以i的最终值来计算的?8. mysql - 为什么innodb下更新A行时B行也被锁住?9. node.js - nodejs中mysql子查询返回多行结果怎么处理?10. mysql - spring data jpa 方法sql复杂查询?
排行榜