在提出ValidationError期间,"未定义全局名称'_'"

Jak*_*ruk 3 python django validationerror

我正在关注关于在Django中提升的django教程ValidationError.

不幸的是,即使是最简单的片段也行不通.我已将下面的代码添加到我的验证器对象中:

raise ValidationError(_('Invalid value'), code='invalid')
Run Code Online (Sandbox Code Playgroud)

并得到错误

未定义全局名称"_"

我做错了什么?

Goc*_*cht 10

你错过了这一行:

from django.utils.translation import ugettext as _
Run Code Online (Sandbox Code Playgroud)