I'm trying to make a function based form for taking input from the user to create a customer table.
I'm using a function based form but when I use form.is_valid()
it's returning False
.
def customer(request):
form = customerForm(request.POST or None )
print(form)
context = {'form':form}
if form.is_valid():
mobile_no = form.cleaned_data["mobile_no"]
print("mobile_no")
object = Customer.objects.get(mobile_no=mobile_no)
if(object is not None):
invoice_no = Bill.objects.all().count()
obj = Bill.objects.create(customer_info=object,invoice_no=invoice_no+1,shop_details=ShopDetail.objects.all())
return redirect(reverse('receipt:create-bill',kwargs = {'pk':obj.pk}))
return HttpResponse("<h1>Form invalid</h1>")#redirect(reverse_lazy("home"))