gpt4 book ai didi

模板中的django shuffle

转载 作者:行者123 更新时间:2023-12-03 15:14:04 27 4
gpt4 key购买 nike

作为Django中关键字云函数的一部分,我正在尝试输出字符串列表。是否有模板过滤器,可让您随机播放列表中的项目?我认为这很简单,但是我在官方文档中找不到任何适用的过滤器。

最佳答案

制作自己的东西很简单。

# app/templatetags/shuffle.py
import random
from django import template
register = template.Library()

@register.filter
def shuffle(arg):
tmp = list(arg)[:]
random.shuffle(tmp)
return tmp

然后在您的模板中:
{% load shuffle %}
<ul>
{% for item in list|shuffle %}
<li>{{ item }}</li>
{% endfor %}
</ul>

关于模板中的django shuffle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7162629/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com