C'è un modo per avere una stringa casuale in un modello django?Stringa casuale nel modello django
Mi piacerebbe avere più stringhe che visualizzano in modo casuale come:
{% 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 %}
EDIT: Grazie per la risposta, ma il mio caso necessario qualcosa di più specifico, come è stato nel modello di base (goduto Ho dimenticato di dire mi dispiace) . Così, dopo la scansione di Google e alcuni doc cado sul processore contesto articolo wich fatto il lavoro, l'ho trovato un po ' "heavey" comunque solo per la generazione di un numero casuale ...
Ecco la pagina del blog: http://www.b-list.org/weblog/2006/jun/14/django-tips-template-context-processors/
tag modello non ha fatto il trucco (o non ho trovato il modo), in quanto restituisce un tag che non può essere tradotto come ricordo (vedi blocktrans doc)
non ho trovato un modo per generare un numero per la base vista (c'è qualche?) e se c'è un modo migliore del processo di contesto sarei felice di avere qualche informazione.
È inoltre possibile aggiungere questo al context_processors e averlo a disposizione a livello globale. Un buon suggerimento – zzart
la soluzione migliore finora – codingrhythm