私のDjangoアプリケーションでビューをテストしたいと思います。ですから、python
と入力してPythonシェルを開き、次にfrom django.test.utils import setup_test_environment
と入力します。それはうまくいくようです。それから私はsetup_test_environment()
を入力し、それが電子メールバックエンドのないdjangoテスト
django.core.exceptions.ImproperlyConfigured言う:要求 EMAIL_BACKENDを設定しますが、設定が設定されていません。設定にアクセスする前に、 環境変数DJANGO_SETTINGS_MODULEを定義するか、 settings.configure()を呼び出す必要があります。
私のテストでメールを送信する必要はありません。なぜ、Djangoはメールのバックエンドを設定したいのですか?
不要な場合でも、テストのために電子メールのバックエンドを設定する必要がありますか?