Пример #1
0
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)
Пример #2
0
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'))
Пример #3
0
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)
Пример #4
0
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'))
Пример #5
0
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})
Пример #6
0
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)
Пример #7
0
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)
Пример #8
0
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)
Пример #9
0
    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'))