django 1.3 から画像を含む HTML メールを送信しようとしていますが、画像が読み込まれません。以下は私のview.pyです
email_data = {
# Summary data
'user_name':user_name,
'points':user.numOfPoints,
}
email_data = RequestContext(request, email_data)
t = get_template('user_email.html')
content = t.render(email_data)
msg = EmailMessage(subject='User Email', content, 'admin@company.com', ['user@gmail.com'])
msg.content_subtype = "html"
msg.send()
私のテンプレート(「user_email.html」)は次のようになります
<html>
<body>
Hello {{user_name}},
Your point score is: {{points}}
Thank you for using our app.
<img src="{{ STATIC_URL }}images/footer.jpg" alt="" />
<body>
</html>
画像は、アプリ フォルダーの static/image フォルダー内に配置されます。しかし、メールを受信すると、画像がありません。
私のsettings.pyには、次のものがあります
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.debug',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.core.context_processors.static',
'django.contrib.messages.context_processors.messages',
)
STATIC_URL = '/static/'
私が見逃しているものに親切に答えてください。
ありがとう、