django web开妈中随机获取某个分类下的文章的方法,djangoweb,models.pycla
django web开妈中随机获取某个分类下的文章的方法,djangoweb,models.pycla
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篇文章,谢谢~!
http://stackoverflow.com/ques...
Article.object.filter(category=category).order_by('?')[:5]
思路是这样的,可以取得文章数据库表的id, 从一个list中循环随机取id
>>> import random
>>> random.choice(range(1, 20))
5
编橙之家文章,
相关内容
- python cmd窗口命令提示窗口关闭方法,pythoncmd,import oso
- python web缓存数据更新判断如何实现,pythonweb,问题情景
- python tornado mongo驱动应该如何选择,tornadomongo,背景我用
- pyton celery工作流的问题,pytoncelery工作流,celery中,我做这
- 理论方面Python可以编译小Python内核数量是多少,python内
- Python禁用输出缓冲除-u外的其它方法是什么?,python-u,
- Python scrapy ImagesPipeline图片下载源码纠错,,运行环境操
- 有让IDE可识别Python函数参数类型的方法吗,idepython,Py
- Python Flask-SQLAlchemy报sqlalchemy.exc.NoForeignKeysError是什么,
- django添加后台运行进程具体位置在哪里,django具体位置
评论关闭