zjm*_*126 10 python django gettext internationalization
为什么这个Django代码_在'has favicon'前面使用
has_favicon = models.BooleanField(_('has favicon'))
Run Code Online (Sandbox Code Playgroud)
Sap*_*Sun 26
如果你查看import语句,你会发现它们将_绑定到一个函数,该函数将东西转换为unicode并通过编写本地化:
from django.utils.translation import ugettext_lazy as _
Run Code Online (Sandbox Code Playgroud)
_通常是来自gettext的宏/函数,它意味着参数是一个本地化的字符串.这不仅限于Django或Python.事实上,gettext最初是C程序的一个包,多年来移植到许多其他语言.
| 归档时间: |
|
| 查看次数: |
4981 次 |
| 最近记录: |