def feedback(request, template_name='feedback.html'): """ Send Feed back """ from django.core.mail import EmailMessage user = get_object_or_404(User, username=request.user.username) form = FeedBackForm(initial={'email': user.email}) if request.method == 'POST': form = FeedBackForm(request.POST) if form.is_valid(): msg = "Thanks for send us feedback. We hope to make the product better." messages.info(request, msg, extra_tags='alert-success') subject = 'Codrspace feedback from %s' % user.username message = '%s (%s), %s' % ( request.user.username, form.cleaned_data['email'], form.cleaned_data['comments'], ) email = EmailMessage( subject, message, settings.DEFAULT_FROM_EMAIL, [settings.SERVER_EMAIL,], headers = {'Reply-To': form.cleaned_data['email']} ) email.send(fail_silently=False) return render(request, template_name, { 'form': form, })
def feedback(request, template_name='feedback.html'): """ Send Feed back """ from django.core.mail import mail_admins user = get_object_or_404(User, username=request.user.username) form = FeedBackForm(initial={'email': user.email}) if request.method == 'POST': form = FeedBackForm(request.POST) if form.is_valid(): msg = "Thanks for send us feedback. We hope to make the product better." messages.info(request, msg, extra_tags='alert-success') print dir(form) subject = 'Codrspace feedback from %s' % user.username message = '%s (%s), %s' % ( request.user.username, form.cleaned_data['email'], form.cleaned_data['comments'], ) mail_admins(subject, message, fail_silently=False) return render(request, template_name, { 'form': form, })
def feedback(request, template_name='feedback.html'): """ Send Feed back """ from django.core.mail import EmailMessage user = get_object_or_404(User, username=request.user.username) form = FeedBackForm(initial={'email': user.email}) if request.method == 'POST': form = FeedBackForm(request.POST) if form.is_valid(): msg = "Thanks for send us feedback. We hope to make the product better." messages.info(request, msg, extra_tags='alert-success') subject = 'Codrspace feedback from %s' % user.username message = '%s (%s), %s' % ( request.user.username, form.cleaned_data['email'], form.cleaned_data['comments'], ) email = EmailMessage( subject, message, settings.DEFAULT_FROM_EMAIL, [ settings.SERVER_EMAIL, ], headers={'Reply-To': form.cleaned_data['email']}) email.send(fail_silently=False) return render(request, template_name, { 'form': form, })
def feedback(request, template_name="feedback.html"): """ Send Feed back """ from django.core.mail import mail_admins user = get_object_or_404(User, username=request.user.username) form = FeedBackForm(initial={"email": user.email}) if request.method == "POST": form = FeedBackForm(request.POST) if form.is_valid(): msg = "Thanks for send us feedback. We hope to make the product better." messages.info(request, msg, extra_tags="alert-success") print dir(form) subject = "Codrspace feedback from %s" % user.username message = "%s (%s), %s" % (request.user.username, form.cleaned_data["email"], form.cleaned_data["comments"]) mail_admins(subject, message, fail_silently=False) return render(request, template_name, {"form": form})