Неудачный импорт для Пилинта - PullRequest
0 голосов
/ 29 июня 2010

Я тестирую свой проект с использованием pylint и в настоящее время получаю фатальную ошибку при импорте внутренних приложений в проект с использованием.

Согласно pylint, импорт должен быть примерно таким же, как from <appname>.models import ..., в отличие от того, что яв настоящее время есть: from <projectname>.<appname>.models import Моя проблема в том, что когда я использую рекомендуемый стиль, проект не может найти / импортировать приложение.Что мне здесь не хватает?

1 Ответ

1 голос
/ 29 июня 2010

Ваши приложения не находятся в пути Python.

Похоже, у вас есть папка для приложений, например apps/registration, apps/contact_form и т. Д., А ваш файл manage.py находится в папке поверх этогоодин, в котором есть только папка проекта.

manage.py делает некоторую «магию», помещая все приложения в путь python перед запуском сервера.

Если у вас есть собственная структура папок,Вы должны отредактировать manage.py, чтобы включить папку пользовательских приложений в путь к Python, предпочтительно в качестве первого элемента пути к Python.

...