6

PyCharm 2.5 にアップグレードし、その間django-templated-emailにバージョン 0.4.3 にアップグレードしました。

ImportError: cannot import name send_templated_mail現在、テスト コンソール出力にエラーが表示されているため、Django 単体テストは PyCharm では機能しなくなりました。

コンソールで同じテストを実行すると、このエラーは表示されません。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 アプリは virtualenv 内で実行されています (これは PyCharm によって正しく認識されています)。

4

1 に答える 1

0

まだバージョン 4.5.x にアップグレードしていない場合は、アップグレードすることをお勧めします。多くのバグが修正され、いくつかの改善が行われています。

また、これが PyCharm のバグだと思われる場合は、バグ追跡/ファイリング サイトを確認してください。

https://youtrack.jetbrains.com/issues

于 2015-06-03T15:39:51.310 に答える