有没有办法在 Django 模板中使用随机字符串?
我希望随机显示多个字符串,例如:
{% here generate random number rnd ?%}
{% if rnd == 1 %}
{% trans "hello my name is john" %}
{% endif %}
{% if rnd == 2 %}
{% trans "hello my name is bill" %}
{% endif %}
编辑:
感谢您的回答,但我的案例需要一些更具体的内容,因为它在基本模板中(我忘了提及抱歉)。因此,在爬取了谷歌和一些文档之后,我发现了完成这项工作的上下文处理器文章,我发现它有点“沉重”,只是为了生成一个随机数......
这是博客页面:http ://www.b-list.org/weblog/2006/jun/14/django-tips-template-context-processors/
模板标签没有诀窍(或者我没有找到方法),因为它返回了一个我记得无法翻译的标签(参见 blocktrans doc)
我没有找到为基本视图生成数字的方法(有吗?),如果有比上下文过程更好的方法,我会很高兴获得一些信息。