导入失败的pylint

时间:2010-06-29 07:22:04

标签: django pylint import

我正在使用pylint测试我的项目,当使用时将内部应用程序导入项目时会出现致命错误。

根据pylint,导入应该类似于from <appname>.models import ... 与我目前的情况相反:from <projectname>.<appname>.models import我的问题是,当我使用推荐的样式时,项目无法找到/导入应用程序。我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

您的应用不在python路径中。

好像你有一个应用程序文件夹,比如apps/registrationapps/contact_form等等,而你的manage.py就位于那个文件夹之上,只有项目文件夹。

manage.py通过在启动服务器之前将所有应用程序放入python路径来做一些“魔术”。

如果您有自定义文件夹结构,则应编辑manage.py以在python路径中包含自定义应用程序文件夹,最好是作为python路径的第一个元素。