问题
我已将 ugettext_lazy 导入为 _ 但 pylint 抱怨 _ 不可调用。有没有办法忽略这个错误信息?
from django.utils.translation import ugettext_lazy as _
...
class A(models.Model):
name = models.CharField(max_length=255, verbose_name=_("Name"))
回答
看来我已经找到了一半的答案。有一种方法可以忽略某些消息。
[MESSAGES CONTROL]
disable=E1102[,<msg id>]+
获取消息和 ID 列表:
shell> pylint --list-msgs
为什么它只有一半的解决方案?好吧,不,它不会报告这样的情况:
asdf = 5
asdf()
也许有一种方法可以指定错误原因,但那是另一天:|。
谢谢你们。