PyLint无法进行大量的Django导入

时间:2010-01-21 10:43:51

标签: django pylint

我正在使用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上。

2 个答案:

答案 0 :(得分:1)

我想我想通了 - 如果你跳进python会话并且实际上尝试从django.db导入任何东西

from django.db import *

您将收到有关DJANGO_SETTINGS_MODULE未设置的错误消息。设置环境变量并将其指向settings.py app.settings,应该为您解决错误。

当我在Eclipse / PyDev配置中尝试这个时,我必须禁用pylint,build,然后重新启用pylint以最终清除这些错误。

答案 1 :(得分:1)

您是否尝试过使用Django特定设置的Pylint包装器djangolint