有什麼方法可以在django模板中有一個隨機字符串?模板中的隨機字符串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 %}
編輯: 謝謝你的答案,但我的情況下,需要更具體的東西,因爲它是在基本模板(至極我忘了說抱歉) 。所以爬行谷歌和一些文檔後,我落在背景處理器文章至極做的工作,我發現它有點「heavey」反正只是用於生成隨機數...
這裏是博客頁面:http://www.b-list.org/weblog/2006/jun/14/django-tips-template-context-processors/
模板標籤沒有技巧(或我沒有找到如何),因爲它返回一個無法翻譯的標籤,我記得(參見blocktrans doc)
我沒有找到一種方法來生成一個基數查看(有沒有?),如果有一種方法比上下文過程更好,我會很高興有一些信息。
兩者還可以添加這context_processors並將它全局可用。好的提示 – zzart
目前爲止的最佳解決方案 – codingrhythm