编程语言
首页 > 编程语言> > python – 在引发ValidationError期间未定义“全局名称’_’”

python – 在引发ValidationError期间未定义“全局名称’_’”

作者:互联网

我正在关注django tutorial关于在Django中引发ValidationError的问题.

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

raise ValidationError(_('Invalid value'), code='invalid')

并得到错误

global name ‘_’ is not defined

我做错了什么?

解决方法:

你错过了这一行:

from django.utils.translation import ugettext as _

标签:python,django,validationerror
来源: https://codeday.me/bug/20190717/1489046.html