在我的模型我定義的線沿線的選擇:我翻譯模板值
lang_source = models.CharField(max_length=5, choices=LANG_CHOICES, default="en-gb")
當然,在我的模板會:
LANG_CHOICES = (
("Englisch", (
(u"en-gb", u"England"),
(u"en-us", u"United States of America"),
),)
的字段定義爲想要顯示人類可讀的值,即
{{ object.lang_source }}
不應該打印「en-gb」(或相應的值)而是「英格蘭」。
完成此操作最優雅的方法是什麼? (除了在查看從模型導入一個字典和手動轉換的值。)
哇,這是非常直觀的,謝謝! – nikola 2009-12-15 21:37:20