Exemple #1
0
def product_inquiry(request, product_id):
    product = get_object_or_404(ProductProfile, pk=product_id)
    if request.method == 'POST':
        #form = Customer_ps_contactForm(request.POST, initial = {'product': product})
        #form = Customer_ps_contactForm(initial = {'product': product.id})
        form = Customer_ps_contactForm(request.POST)

        if form.is_valid():
            instance = form.save(commit=False)
            instance.product = product
            instance.save()


            mail_customer_enquriy(instance) # Function to send email to admin
            thank_u_customer(instance) # Function to send email to customers

            return home(request)
        else:
            print ("form is not valid")
            print (form.errors)
    else:
        form = Customer_ps_contactForm()

    context_dict = {'form':form, 'product': product}

    return render(request, 'product/product_inquiry2.html',context_dict)
Exemple #2
0
def product_inquiry(request, product_id):
    product = ProductProfile.objects.get(pk=product_id)
    if request.method == 'POST':
        #form = Customer_ps_contactForm(request.POST, initial = {'product': product})

        form = Customer_ps_contactForm(initial = {'product': product.id})

        #form = Customer_ps_contactForm(request.POST)

        if form.is_valid():
            form_data_dict = form.cleaned_data
            mail_customer_enquriy(form_data_dict)
            thank_u_customer(form_data_dict)

            form = form.save(commit=False)
            form.product = product
            form.save()
            return home(request)
        else:
            print (form.errors)
    else:
        form = Customer_ps_contactForm()

    context_dict = {'form':form, 'product': product}

    return render(request, 'product/product_inquiry2.html',context_dict)
Exemple #3
0
def ps_contact(request):
    if request.method == 'POST':
        form = Customer_ps_contactForm(request.POST)

        if form.is_valid():
            form_data_dict = form.cleaned_data
            mail_customer_enquriy(form_data_dict)
            thank_u_customer(form_data_dict)

            form.save(commit=True)
            return home(request)
        else:
            print (form.errors)
    else:
        form = Customer_ps_contactForm()

    return render(request, 'product/contact_form.html', {'form':form})
Exemple #4
0
def product_inquiry(request, product_id):
    product = ProductProfile.objects.get(pk=product_id)
    if request.method == 'POST':
        #form = Customer_ps_contactForm(request.POST, initial = {'product': product})

        form = Customer_ps_contactForm(initial = {'product': product.id})

        #form = Customer_ps_contactForm(request.POST)

        if form.is_valid():
            form_data_dict = form.cleaned_data
            mail_customer_enquriy(form_data_dict)
            thank_u_customer(form_data_dict)

            form = form.save(commit=False)
            form.product = product
            form.save()
            return home(request)
        else:
            print (form.errors)
    else:
        form = Customer_ps_contactForm()

    context_dict = {'form':form, 'product': product}

    return render(request, 'product/product_inquiry2.html',context_dict)