您的位置:首頁技術文章
文章詳情頁

python - django如何隨機獲取某個分類下的文章

瀏覽:114日期: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...

標簽: Python 編程
相關文章:
国产综合久久一区二区三区