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を参照)
ベース ビューの数値を生成する方法が見つかりませんでした (何かありますか?)。コンテキスト プロセスよりも優れた方法があれば、情報を提供していただければ幸いです。