python - "global name ' _ ' is not defined"在提高 ValidationError 期间

标签 python django validationerror

我正在关注 django tutorial关于在 Django 中引发 ValidationError

不幸的是,即使是最简单的代码片段也无法正常工作。我已将以下代码添加到我的验证器对象中:

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

出现错误

global name '_' is not defined

我做错了什么?

最佳答案

你错过了这一行:

from django.utils.translation import ugettext as _

关于python - "global name ' _ ' is not defined"在提高 ValidationError 期间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32128714/

相关文章:

sql - 将字符串匹配到 Postgres 数据库列中的字符串数组

django - DRF : accessing a SerializerMethodField during serializer validation

python - Xgboost OneHotEncoding : merge numerical and encoded array

python - 正则表达式将文本转换为天数失败 - Python 3.10.x

python - Keras 训练进度条在一行上带有纪元号

python - 如何在Python中生成所有可能的5个字母数字的列表?

python - Django 。 Python 社交认证。在管道末端创建配置文件

django - 在 Django 中模型的保存方法中引发验证错误

java - Spring mvc 中的数据未与绑定(bind)结果绑定(bind)