Tôi triển khai dự án django của tôi và biểu mẫu liên hệ của tôi ngừng hoạt động. Tôi đã thử một số lời khuyên tìm thấy trên stack, nhưng nó không hoạt động, giúp tôi plz.smpt django trên máy chủ sản xuất
đây thiết lập địa phương của tôi:
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'
và quan điểm của tôi:
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})
Bây giờ khi tôi gửi thông điệp mà tôi có "nội Server Error".
nào log lỗi nói gì? – doniyor
1 phút plz, đó là lần triển khai đầu tiên của tôi. Cần phải hiểu, nơi tôi có thể tìm thấy nhật ký –
cách bạn triển khai ứng dụng của mình? nginx + uwsgi? – doniyor