У меня есть следующая ошибка при запуске тестов Django с PyCharm 4.5 ImportError: No module named date_utils
.Нет модуля с именем .. при запуске тестов Django с PyCharm
Вот краткий обзор дерево проекта:
.
├── manage.py
├── settings.py
├── app1
│ ├── models.py
│ ├── __init__.py #Empty
├── utils
│ ├── __init__.py #Empty
│ ├── date_utils.py
В app1.models.py
, я от utils.date_utils import my_wonderful_function
импортировать оба приложения в моем settings.py
INSTALLED_APPS = (
'grappelli',
'...',
'djcelery',
'utils',
'app1',
)
Пожалуйста, обратите внимание, что это работает хорошо при использовании manage.py test
.
Не могли бы вы помочь понять, почему это происходит с PyCharm, но не с manage.py? Благодаря !
Существует исправление на трекер JetBrains. Говорят, что это будет разрешено в версии 4.5.3. Но я запускаю эту версию, и это не решение. Я установил патч, и все, кажется, работает. Вот URL: https://youtrack.jetbrains.com/issue/PY-16054#comment=27-1016339 – Chuck