1

私はPyLintを使用しています、

pylint -e app/views.py

次のようなエラーが表示されます

E:  3: No name 'shortcuts' in module 'django'
E:  7: No name 'db' in module 'django'

ただし、他の django インポートにはパスします。他のDjangoのインポートに合格するので、Djangoは私のpythonpathにあります。

4

2 に答える 2

1

私はそれを理解したと思います-あなたがPythonセッションに飛び込んで実際にdjango.dbから何かをインポートしようとすると

from django.db import *

設定されていないというエラーが表示DJANGO_SETTINGS_MODULEされます。settings.py環境変数を設定し、それを好きなもの に向けるとapp.settings、エラーが修正されます。

Eclipse / PyDev構成でこれを試したとき、最終的にこれらのエラーをクリアするために、pylintを無効にし、ビルドしてから、再度有効にする必要がありました。

于 2010-02-15T02:39:54.517 に答える
1

Django 固有の設定を持つ Pylint のラッパーであるdjangolintを試しましたか?

于 2010-02-25T16:02:10.750 に答える