def create(request): form = SubscriptionForm(request.POST) if not form.is_valid(): return render(request, "subscriptions/subscription_form.html", {"form": form}) form.full_clean() # Send email _send_mail( "Confirmação de Inscrição", settings.DEFAULT_FROM_EMAIL, form.cleaned_data["email"], "subscriptions/subscription_email.txt", form.cleaned_data, ) # Create Subscription.objects.create(**form.cleaned_data) # Success feedback messages.success(request, "Inscrição realizada com sucesso!") return HttpResponseRedirect("/inscricao/1/")
def create(request): #context = dict(name='Igor Miranda', CPF='12345678901', email='*****@*****.**', phone='61-99999-9999') form = SubscriptionForm(request.POST) form.full_clean() if not form.is_valid(): return render(request, 'subscriptions/subscription_form.html', {'form': form}) subscription = Subscription.objects.create(**form.cleaned_data) #Send Mail from_ = settings.DEFAULT_FROM_EMAIL to_ = [from_, subscription.email] _send_mail( 'Confirmação de inscrição', from_, to_, 'subscriptions/subscription_email.txt', {'subscription': subscription}, ) return HttpResponseRedirect('/inscricao/{}/'.format(subscription.pk))
def subscribe(request): if request.method == 'POST': form = SubscriptionForm(request.POST) form.full_clean() body = render_to_string('subscriptions/subscription_email.txt', {'subscription': form.cleaned_data }) mail.send_mail('Confirmação de Inscrição', body, '*****@*****.**', ['*****@*****.**', form.cleaned_data['email']]) return HttpResponseRedirect('/inscricao/') else: context = {'form': SubscriptionForm()} return render(request, 'subscriptions/subscription_form.html', context)
def subscribe(request): if request.method == "POST": form = SubscriptionForm(request.POST) if form.is_valid(): form.full_clean() body = render_to_string('subscriptions/subscription_email.txt', form.cleaned_data) mail.send_mail( 'Confirmação de inscrição', body, '*****@*****.**', ['*****@*****.**', form.cleaned_data['email']]) messages.success(request, 'Inscrição realizada com sucesso') return HttpResponseRedirect('/inscricao/') else: return render(request, 'subscriptions/subscription_form.html', {'form': form}) else: context = {'form': SubscriptionForm()} return render(request, 'subscriptions/subscription_form.html', context)