文章详情页
python - django如何随机获取某个分类下的文章
问题描述
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. HTML5禁止img预览该怎么解决?2. angular.js - 在ionic下,利用javascript导入百度地图,pc端可以显示,移动端无法显示3. dologin说是没有定义4. javascript - 函数声明和匿名函数有什么不同?(前端小白求助。。)5. mysql - 数据库建字段,默认值空和empty string有什么区别 1106. python3 脚本调用shell 指令如何获得返回值7. javascript - 关于js原生事件的绑定与解除绑定8. javascript - 有没有iOS微信中可以在背景播放视频的方法?9. mybatis - Java关于Mysql的随机id生成10. javascript - 手机点击input时,button会被顶上去?求解决!!!
排行榜