我试图从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
我使用该列表仅用于拾取随机数 –