【问题标题】:How to handle N812 lowercase 'ugettext_lazy' imported as non lowercase '_' of pep8-naming如何处理 N812 小写“ugettext_lazy”导入为 pep8 命名的非小写“_”
【发布时间】:2019-06-22 07:17:39
【问题描述】:

将“ugettext_lazy”导入为“_”是很常见的。新版本的 pep8-naming 不喜欢这样。如何处理?

【问题讨论】:

    标签: python django pep8


    【解决方案1】:

    在许多项目中使用下划线非常常见。绕过警告的一种方法是在该行中添加带有 #NOQA 的注释,以指示 linter 忽略该行。

    from django.utils.translation import ugettext_lazy as _  # NOQA
    

    【讨论】:

    • @snakecharmerb 如果您使用的是 pycodestyle,这可能是一个选项。是否也可以像这样配置命名约定,因为 pycodestyle 通过插件支持这种功能?
    猜你喜欢
    • 2016-10-02
    • 2012-03-28
    • 2011-04-08
    • 2020-03-06
    • 2019-04-10
    • 1970-01-01
    • 2011-12-08
    • 2023-04-07
    • 2012-10-16
    相关资源
    最近更新 更多