django-pylint的导入失败

我正在使用pylint测试我的项目,当前在使用将内部应用程序导入到项目中时出现致命错误。根据pylint,导入应该类似于从<;appname>;.models import…而不是从<;projectname>;<;appname>;。模型导入我的问题是,当我使用推荐的样式时,项目找不到/导入应用程序。我错过了什么?

1个回答

  1. 您的应用程序不在python路径中。似乎您有一个用于应用程序的文件夹,如apps/registration、apps/contact_form等,而您的manage.py则位于该文件夹之上的文件夹中,该文件夹只有项目文件夹。manage.py在启动服务器之前将所有应用程序放入python路径中,从而实现了一些“魔力”。如果您有自定义的文件夹结构,您应该编辑manage.py以在python路径中包含自定义的apps文件夹,最好将其作为python路径的第一个元素。

Leave a Reply

Your email address will not be published. Required fields are marked *

You can use these HTML tags and attributes <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>