def order(request): message = "" d = date.today() # datetime.combine(d, datetime.min.time()) if request.method == 'POST': form = OrderForm(request.POST) if form.is_valid(): form.save() send_mail('Subject', 'message.', '*****@*****.**', ['*****@*****.**'], fail_silently=False) #email_subject = "I need test it" #email_body = render_to_string("email/invite.html", {}) #from_email = "*****@*****.**" #to = "*****@*****.**" #msg = EmailMultiAlternatives(subject,message,from_email, [to]) #msg.content_subtype = "html" #msg.send() message = "Ваша заявка принята! Ждите когда мы с вами свяжемся!" form = OrderForm() else: form = OrderForm() return render(request, 'order.html', { 'form': form, 'message': message, 'time': d, })
def buyproduct(request, product_id): product = Product.objects.get(id=product_id) if request.method == "POST": form = OrderForm(request.POST) if form.is_valid(): order = form.save(commit=False) order.product = product order.save() product.number -= 1 product.save() return HttpResponseRedirect("/thanks/"+str(product.id)+"/") else: form = OrderForm() return render_to_response("form.html", {"form": form, "product": product, }, context_instance=RequestContext(request))