私は私のdjangoプロジェクトと私の連絡先フォームを停止しました。私はスタック上のいくつかのヒントを試してみましたが、それは動作しません、私はPLZの助けてください。smpt djangoをプロダクションサーバ
ここに私のローカル設定:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = 'password'
と私の意見:私は、メッセージを送信するとき
def contact_form(request):
form = ContactForm(request.POST or None)
if form.is_valid():
message = form.cleaned_data.get('message')
email = form.cleaned_data.get('email')
subject = 'contact form'
from_email = email
to_email = (settings.EMAIL_HOST_USER,)
contact_message = '%s, from %s' %(message, from_email)
send_mail(subject, contact_message, from_email, to_email, fail_silently=False)
form = ContactForm()
request.session.set_expiry(10)
request.session['pause'] = True
return render(request, 'contact_form.html', {'form':form})
は今、私は "Internal Server Error" を持っています。
は、エラーログが何を言ってん
を働いていますか? – doniyor
1分PLZ、それは私の最初の展開でした。ログを見つけることができる場所を理解する必要があります –
アプリをどのように展開しましたか? nginx + uwsgi? – doniyor