我試圖從20個數字列表中選取3個隨機數字。消除django中的重複內容
在views.py,我定義這個變量:
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
在我的模板的index.html:
{{ nums|random }} - {{ nums|random }} - {{ nums|random }}
我想獲得3個不同的數字,但我不知道應用哪個過濾器/標籤。我試過如果/ else語句,for循環,(如果有重複我想重繪),但我不滿意的結果,我很確定有一個簡單的過濾器來做到這一點。
您是否在使用'nums'列表用於其他目的而不是挑選隨機數?如果沒有,可以先前清理nums列表,然後選擇前3個元素。 – serg
我使用該列表僅用於拾取隨機數 –