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)
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)
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})