def vendor(request): context = { "vendor": Vendor.objects.all() } if request.method == 'POST': vendor = Vendor() vendor.vendor_type = request.POST.get('vendor_type') vendor.vendor_name = request.POST.get('vendor_name') vendor.address = request.POST.get('address') vendor.city = request.POST.get('city') vendor.state = request.POST.get('state') vendor.country = request.POST.get('country') vendor.phone_number = request.POST.get('phone_number') vendor.mobile1 = request.POST.get('mobile1') vendor.email = request.POST.get('email') vendor.pan_no = request.POST.get('pan_no') vendor.website = request.POST.get('website') vendor.tag = request.POST.get('tag') contact = Contact() contact.name = request.POST.get('vendor_name') contact.address = request.POST.get('address') contact.city = request.POST.get('city') contact.state = request.POST.get('state') contact.country = request.POST.get('country') contact.phone_number = request.POST.get('phone_number') contact.mobile_number = request.POST.get('mobile1') contact.email = request.POST.get('email') contact.pan_no = request.POST.get('pan_no') contact.website = request.POST.get('website') contact.tag = request.POST.get('tag') contact.save() vendor.save() return render(request, 'product/vendor/vendor.html', context) else: return render(request, 'product/vendor/vendor.html', context)