【发布时间】:2012-06-02 08:46:02
【问题描述】:
有什么方法可以在 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 %}
编辑:
感谢您的回答,但我的案例需要更具体的内容,因为它在基本模板中(我忘了提抱歉)。因此,在爬取了 Google 和一些文档之后,我发现了完成这项工作的上下文处理器文章,我发现它有点“沉重”,只是为了生成一个随机数......
这里是博客页面:http://www.b-list.org/weblog/2006/jun/14/django-tips-template-context-processors/
模板标签没有诀窍(或者我没有找到方法),因为它返回了一个我记得无法翻译的标签(参见 blocktrans doc)
我没有找到为基本视图生成数字的方法(有吗?),如果有比上下文过程更好的方法,我很乐意提供一些信息。
【问题讨论】:
标签: django templates random-access