文章詳情頁
python - django如何每次調用標簽的時候都取隨機數據
瀏覽:116日期:2022-07-15 13:31:57
問題描述
views的代碼是這樣的kwargs['隨機段落'] = Content.objects.order_by('?')[0].content
就是每次隨機提取一個段落然后index是這樣的
{{ 隨機段落 }}{{ 隨機段落 }}{{ 隨機段落 }}
我是目的是每次調用的時候都這隨機段落1 隨機段落2 隨機段落3
簡單來說,就是每次調用隨機段落這個標簽,就去數據庫去提取一下這個數據
問題解答
回答1:不知道我是不是理解了你的問題。
按照我的理解,你需要:
# view# 取出多個隨機元素# 元素個數不足什么的請自己注意處理kwargs['paragraphs'] = Content.objects.order_by('?')[:3].content
{# 模版 #}{# 在循環過程中分別渲染各個“隨機段落” #}{% for paragraph in paragraphs %} {{ paragraph }}{% endfor %}回答2:
寫個random函數
回答3:kwargs['隨機段落'] = lambda: Content.objects.order_by('?')[0].content
相關文章:
1. php工具中的mysql還是5.1以下的,請問如何才能升級到5.1以上?2. java - 根據月份查詢多個表里的內容怎么實現好?3. 前端 - 關于img父容器的高度會比img的高度多幾像素的問題?4. javascript - 在 model里定義的 引用表模型時,model為undefined。5. atom開始輸入!然后按tab只有空格出現沒有html格式出現6. css3 - 這個右下角折角用css怎么畫出來?7. css3 - 沒明白盒子的height隨width的變化這段css是怎樣實現的?8. python3.x - c++調用python39. javascript - 移動端自適應10. ios - 類似微博首頁,一張圖的時候是如何確定圖大小的?
排行榜
