nik*_*ola 1 django django-templates
在我的模型中,我定义了以下选项:
LANG_CHOICES = (
("Englisch", (
(u"en-gb", u"England"),
(u"en-us", u"United States of America"),
), )
Run Code Online (Sandbox Code Playgroud)
该字段定义为:
lang_source = models.CharField(max_length=5, choices=LANG_CHOICES, default="en-gb")
Run Code Online (Sandbox Code Playgroud)
当然,在我的模板中,我想要显示人类可读的值,即
{{ object.lang_source }}
Run Code Online (Sandbox Code Playgroud)
不应该打印"en-gb"(或相应的值)而是"英格兰".
实现这一目标的最优雅方式是什么?(除了在视图中从模型导入dict并手动翻译值.)
| 归档时间: |
|
| 查看次数: |
476 次 |
| 最近记录: |