Я обновился до PyCharm 2.5 и тем временем обновил django-template-email
до версии 0.4.3.
Теперь модульные тесты Django больше не работают через PyCharm, так как я получаю сообщение об ошибке ImportError: невозможно импортировать имя send_templated_mail
в выводе тестовой консоли.
При запуске того же теста в консоли эта ошибка не появляется.У меня такое ощущение, что это как-то связано с тем, что send_templated_email
является частью templated_email\__init__.py
(я смутно помню похожую проблему однажды, но не могу вспомнить, как Я починил это).
Настройки в тестовом диалоге:
Target: <django app name>
Custom settings: <path to dev settings>
Environment variables: PYTHONPATH: <path as set in virtualenv>
Python interpreter: <virtualenv Python interpreter>
Interpreter options: None
Working directory: <path to Django project (where manage.py resides)>
Странно то, что проверка кода внутри IDE не жалуется и корректно загружает модуль templated_email
через from templated_email import send_templated_mail
.
Я использую Windows 7, и мое приложение Django работает внутри виртуальной среды (которая корректно распознается PyCharm).