文章詳情頁(yè)
python - django如何隨機(jī)獲取某個(gè)分類下的文章
瀏覽:203日期: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='歸屬欄目')...
求教 如何隨機(jī)查詢出某個(gè)分類下的N篇文章,謝謝~!
問題解答
回答1:Article.object.filter(category=category).order_by(’?’)[:5]回答2:
思路是這樣的,可以取得文章數(shù)據(jù)庫(kù)表的id, 從一個(gè)list中循環(huán)隨機(jī)取id
>>> import random>>> random.choice(range(1, 20))5
回答3:http://stackoverflow.com/ques...
相關(guān)文章:
1. javascript - immutable配合react提升性能?2. 如何設(shè)置一個(gè)無(wú)限循環(huán)并打破它。(Java線程)3. python小白 自學(xué)看書遇到看不懂的地方4. javascript - sublime快鍵鍵問題5. macos - 如何徹底刪除mac自帶的apache和php6. docker 17.03 怎么配置 registry mirror ?7. shell - mysql更新錯(cuò)誤8. DADB.class.php文件的代碼怎么寫9. php對(duì)mysql提取數(shù)據(jù)那種速度更快10. 實(shí)現(xiàn)bing搜索工具urlAPI提交
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備