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