PylintでClass ' ' has no 'objects' memberpylint(no-member)が出る

環境

pylintでエラー指摘

  • Django Girls Tutorialをやっている中でviews.pyなどでpylintで指摘を受けて気になった
Class ' ' has no 'objects' memberpylint(no-member)
  • ググるとpylint-djangoをpipでinstallして、vscodeの設定で有効にしてみてという記事をいくつか見つけた
pip install pylint-django

vscodeに設定してみる

  • 設定を開くには[command + ,]
  • python.linting.pylintArgsを検索
  • 項目に--load-plugins = pylint_django追加
  • settings.jsonの場所的には~/Library/Application\ Support/Code/User/settings.jsonにある
"python.linting.pylintArgs": [
    "--load-plugins=pylint_django"
]

しかし、moduleがないと怒られる

No module named "--load-plugins = pylint_django"

anaconda側でpylint-djangoをinstall

  • pipではなくcondaでinstallしてみる
conda install -c conda-forge pylint-django

anaconda.org

エラーは出なくなった