def add_single(request, list_id): lis = get_object_or_404(ContactList, pk=list_id, user=request.user) if request.method == "POST": form = ContactForm(request.POST) if form.is_valid(): if not Contact.objects.filter(email=form.cleaned_data['email'], contact_list=lis): Contact.objects.create(email=form.cleaned_data['email'], name=form.cleaned_data['name'], contact_list=lis) messages.success(request, "Contact Added") return redirect("contacts:get_all", list_id) else: form.add_error("email", "Email Already exists in your contacts") else: form = ContactForm() return render(request, "contacts/add_single.html", {'form': form})