def create_contact(request): form = ContactForm() if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): form.save() return redirect('contact') context = {'form': form} return render(request, 'contact/create_contact.html', context)
def contact_add(request): if request.method == "POST": form = ContactForm(request.POST) if form.is_valid(): form.save() else: form = ContactForm() return HttpResponseRedirect(reverse('contact_list'))
def updateContact(request, pk): action = 'update' cont = Contact.objects.get(id=pk) form = ContactForm(instance=cont) if request.method == 'POST': form = ContactForm(request.POST, instance=cont) if form.is_valid(): form.save() return redirect('/contact/' + str(cont.id)) context = {'action': action, 'form': form} return render(request, 'contact/contact_update.html', context)
def contact_edit(request): if request.method == "POST": id = request.POST.get('id') contact = Contact.objects.get(id=id) form = ContactForm(request.POST, instance=contact) if form.is_valid(): form.save() else: form = ContactForm(instance=contact) return HttpResponseRedirect(reverse('contact_list'))
def index(request): if request.method == 'POST': contact_form = ContactForm(request.POST) if contact_form.is_valid(): contact_form.save() messages.success(request, 'form was posted') else: contact_form = ContactForm() return render(request, 'index.html', {'contact_form': contact_form})
def contact(request): if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): form.save() return redirect('main:main') else: raise ValidationError('Form is not valid.') else: form = ContactForm() context = {'contact_form': form} return render(request, 'main/contact.html', context)
def contact(request): if request.method == 'POST': u_form = ContactForm(request.POST) if u_form.is_valid(): u_form.save() messages.success(request, f'Your Contact Send Successfully') return redirect('index') else: u_form = ContactForm() context = { 'form': u_form } return render(request, 'contact.html', context)
def cart(request): customer = Customer.objects.get(id=request.session['customer']) contactform = ContactForm(instance=customer) if request.method == 'POST': contactform = ContactForm(request.POST, instance=customer) if contactform.is_valid(): contactform.save() return redirect('cart') context = { 'name': customer.name, 'contact': customer.contact, 'address': customer.address, 'contactform': contactform } return render(request, 'foods/cart.html', context)
def post(self, request, *args, **kwargs): form = ContactForm(request.POST) if form.is_valid(): form.save() name = form.cleaned_data['contact_person'] phone = form.cleaned_data['phone'] message = form.cleaned_data['company_name'] email = form.cleaned_data['email'] email = EmailMessage( subject='Inquiry from ' + str(email), body='Name: ' + str(name) + '\n' + 'message: ' + str(message) + '\n' + 'email: ' + str(email) + '\n' + 'phonenumber: ' + str(phone) + '\n', from_email='*****@*****.**', to=[]) email.send() return redirect(reverse('accounts:index'))