示例#1
0
def contact(request):
    # return HttpResponse("This is Contact Page")
    if request.method == 'POST':
        name = request.POST.get('name')
        email = request.POST.get('email')
        password = request.POST.get('password')
        textarea = request.POST.get('textarea')
        contact = Contact(name=name,
                          email=email,
                          password=password,
                          textarea=textarea,
                          date=datetime.today())
        contact.save()
        messages.success(request, 'Form has submitted')

    return render(request, "contact.html")
示例#2
0
def contact(request):
    if request.method == "POST":
        name = request.POST.get('name')
        email = request.POST.get('email')
        city = request.POST.get('city')
        state = request.POST.get('state')
        phone = request.POST.get('phone')
        contact = Contact(email=email,
                          name=name,
                          city=city,
                          state=state,
                          phone=phone,
                          date=datetime.today())
        contact.save()
        messages.success(request, 'Message is sent.')
    return render(request, 'contact.html')
示例#3
0
def contact(request):

    if request.method == "POST":
        name = request.POST.get('name')
        email = request.POST.get('email')
        phone = request.POST.get('phone')
        msg = request.POST.get('msg')
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          msg=msg,
                          date=datetime.today())
        contact.save()
        messages.success(request, 'Your messages has been sent to admin!.')

    return render(request, 'contact.html')
def services (request):
    #return HttpResponse("This is Services Page")
    if request.method == "POST":
        Name = request.POST.get('Name')
        email = request.POST.get('email')
        phone = request.POST.get('phone')
        appartment = request.POST.get('appartment')
        password = request.POST.get('password')
        contact=Contact(Name=Name , email=email , phone=phone , appartment=appartment , 
        password=password , date=datetime.today() )
        contact.save()
        user = User.objects.create_user(Name, email, password)
        messages.success(request, 'You have been successfully signed up')
    
    
    return render(request, 'services.html')
示例#5
0
def contact(request): 
    if request.method=='POST':
        name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        content = request.POST['content']
        print(name, email, phone, content)

        if len(name)<2 or len(email)<3 or len(phone)<10 or len(content)<4:
            messages.error(request, "Please fill the form correctly")
        else:
            contact = Contact(name=name, email=email, phone=phone, content=content)
            contact.save()
            messages.success(request, "Your message has been successfully sent")
        
    return render(request, 'home/contact.html') 
示例#6
0
def contact(request):
    if request.user.is_authenticated:
        if request.method == 'POST':

            email = request.POST['email']
            text = request.POST['text']

            con = Contact(user=request.user, text=text)
            con.save()
            messages.success(request, "messages sends successfully")
            return HttpResponse("true")
        else:
            return render(request, 'contact.html')
    else:
        messages.info(request, "You need to login first")
        return redirect("/contact")
示例#7
0
def contact(request):
    if request.method == "POST":
        name = request.POST.get("name", "")
        email = request.POST.get("email", "")
        phone = request.POST.get("phone", "")
        content = request.POST.get("content", "")
        modelss = Contact(name=name, email=email, phone=phone, content=content)

        if len(name) < 2 or len(email) < 3 or len(phone) < 8 or len(
                content) < 4:
            messages.error(request, "Please give right credentials")
        else:
            modelss.save()
            messages.success(request, "Message has been sent successfully")
        #return render(request,'home/contact.html',)
    return render(request, 'home/contact.html')
示例#8
0
def contact(request):

    if request.method == 'POST':
        name = request.POST.get("name")
        email = request.POST.get("email")
        phone = request.POST.get("phone")
        desc = request.POST.get("desc")
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          desc=desc,
                          date=datetime.today())
        contact.save()
        messages.success(request, 'Your messages has been sent!!')

    return render(request, 'contact.html')
示例#9
0
def contact(request):
    if request.method == 'POST':
        name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        message = request.POST['message']
        if len(name) < 2 or len(email) < 2 or len(message) < 5:
            messages.error(request, ' فارم ءَ شر پُر بکن۔ ')
        else:
            messages.success(request, ' منتوار: تئی مسج مارادست کپت۔ ')
            contact = Contact(name=name,
                              email=email,
                              phone=phone,
                              message=message)
            contact.save()
    return render(request, 'home/contact.html')
示例#10
0
def contact(request):
    if request.method == "POST":
        name = request.POST.get('name')
        phone = request.POST.get('phone')
        email = request.POST.get('email')
        desc = request.POST.get('desc')
        contact = Contact(name=name,
                          phone=phone,
                          email=email,
                          desc=desc,
                          date=datetime.today())
        contact.save()
        messages.success(request, 'Your message has been sent.')
        # contact send message confirm k leye
        # net pr django messages servicess me pata chale ga
    return render(request, 'contact.html')
def contact(request):
    if request.method == "POST":
        name = request.POST.get('name')
        email = request.POST.get('email')
        phone = request.POST.get('phone')
        desc = request.POST.get('desc')
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          desc=desc,
                          date=datetime.today())
        contact.save()
        messages.success(request,
                         ' Congratulation - Your Form has been submitted !!')

    return render(request, 'contact.html')
示例#12
0
def contact(request):

    if request.method == "POST":
        name = request.POST['name']
        phone = request.POST['phone']
        email = request.POST['email']
        content = request.POST['contain']

        if (len(name) > 2 and len(phone) > 9 and len(email) > 3
                and len(content) > 4):
            c = Contact(name=name, phone=phone, email=email, content=content)
            c.save()
            messages.success(request, 'your message has been sent!')
        else:
            messages.error(request, 'please fill the form correctly.')
    return render(request, 'home/contact.html')
示例#13
0
def contact(request):
    if request.method == "POST":  
        form = ContactForm(request.POST)  
        if form.is_valid():  
            name        =   request.POST.get('name')
            subject     =   request.POST.get('subject')
            email       =   request.POST.get('email')
            message     =   request.POST.get('message')
            # create object
            contactObject   = Contact(name=name, subject=subject, email=email, message=message, created_at=datetime.now())
            # save the contact
            contactObject.save()
            messages.success(request, 'Thanks for contacting us.') 
    else:  
        form = ContactForm()  
    return render(request,'pages/contact.html',{'form':form, 'request':request}) 
示例#14
0
def contact(request):
    if request.method == "POST":
        name = request.POST.get('name')
        email = request.POST.get('email')
        phone = request.POST.get('phone')
        desc = request.POST.get('desc')
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          desc=desc,
                          date=datetime.today())
        contact.save()
        messages.success(request, 'Your message has been sent!')
    return render(request, 'contact.html')
    #return HttpResponse("THIS IS Contact")
    return render(request, 'contact.html')
示例#15
0
def contact(request):
    if request.method == 'POST':
        name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        content = request.POST['content']
        if len(name) < 2 or len(email) < 2 or len(phone) < 10:
            messages.error(request, 'Please fill the form correctly.')
        else:
            contact_obj = Contact(name=name,
                                  email=email,
                                  phone=phone,
                                  content=content)
            contact_obj.save()
            messages.success(request, 'your problem has been sent')
    return render(request, 'home/contact.html')
示例#16
0
def contact(request):
    if request.method == "POST":
        name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        desc = request.POST['desc']

        if len(name) < 2 or len(email) < 2 or len(phone) < 5 or len(desc) < 2:
            messages.error(request, "Please fill your all details correctly")
        else:
            contact = Contact(name=name, email=email, phone=phone, desc=desc)
            contact.save()
            messages.success(request,
                             "Your message has been successfully sent")
            return redirect('home')
    return render(request, 'home/contact.html')
示例#17
0
def contact(request):
    messages.success(request,'Welcome to contact.')
    if request.method=='POST':
        name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        content = request.POST['content']

        if(len(name)<2 or len(email)<5 or len(phone)<8 or len(content)<5):
            messages.error(request,'Your form cannot be filled. Please fill it with correct value.')
        else:
            contact = Contact(name=name,email=email,phone=phone,content=content)
            contact.save()
            messages.success(request,'Your form has been submitted successfully.')


    return render(request,'home/contact.html')
示例#18
0
def contact(request):
    if request.method == "POST":
        name = request.POST.get('name')
        email = request.POST.get('email')
        desc = request.POST.get('desc')
        phone = request.POST.get('phone')
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          desc=desc,
                          date=datetime.today())
        contact.save()
        messages.success(
            request,
            'your message has been sent! We will contact you in next 24hrs')

    return render(request, 'contact.html')
示例#19
0
def contact(request):
    if request.method == 'POST':
        name = request.POST['name']
        phone = request.POST['phone']
        email = request.POST['email']
        feedback = request.POST['feedback']
        if len(name) < 2 or len(email) < 3 or len(phone) < 10 or len(
                feedback) < 4:
            messages.error(request, "Please fill form correctly")
        else:
            contact = Contact(name=name,
                              phone=phone,
                              email=email,
                              feedback=feedback)
            contact.save()
            messages.success(request, "Form Submitted")
    return render(request, 'home/contact.html')
示例#20
0
def contact(request):
    if request.method == 'POST':
        name = request.POST.get('name')
        email = request.POST.get('email')
        phone = request.POST.get('phone')
        concern = request.POST.get('concern')
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          concern=concern,
                          date=datetime.today())
        contact.save()
        messages.success(
            request,
            "Your query has been submitted successfully! We'll write you soon."
        )
    return render(request, 'contact.html')
示例#21
0
def contact(request):
    # return HttpResponse("This is my home page (/contact)")
    if request.method == "POST":
        name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        desc = request.POST['desc']
        print(name, email, phone, desc)
        ins = Contact(name=name, email=email, phone=phone,
                      desc=desc)  #goes to models.py
        ins.save()
        print("the data has been written to the database")

    return render(request, 'contact.html')


#MVT structure model is one which is in home app and view is also same as the view in home app and template is the one which is pass here as context and written in html file in template folder
示例#22
0
def contact(request):
    if request.method == 'POST':
        name = request.POST['name']
        phone = request.POST['phone']
        email = request.POST['email']
        content = request.POST['content']
        if len(name) < 2 or len(phone) < 10 or len(email) < 3 or len(
                content) < 4:
            messages.error(request, 'Fill form correctly')
        else:
            contact = Contact(name=name,
                              phone=phone,
                              email=email,
                              content=content)
            contact.save()
            messages.success(request, 'Your message has been sent!')
    return render(request, 'home/contact.html')
示例#23
0
def contact(request):
    if request.method == "POST":
        name = request.POST.get('name')
        email = request.POST.get('email')
        phone = request.POST.get('phone')
        desc = request.POST.get('desc')
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          desc=desc,
                          date=datetime.today())
        contact.save()
        messages.success(request, "Contact form submitted")
    return render(
        request,
        'contact.html',
    )
示例#24
0
def contact(request):
    
    if request.method == 'POST':

        name = request.POST['username']
        email = request.POST['email']
        phone = request.POST['phone']
        content = request.POST['content']
        # print(name, email, phone, content)
        if len(name) < 2 or len(email) < 2 or len(phone) < 2 or len(content) < 5:
            messages.error(request, "Invalid Form Content !")
        else:
            messages.success(request, "Your Form Has Been Sent Successfully !")
            contact = Contact(name=name, email=email, phone=phone, content=content)
            contact.save()

    return render(request, 'home/contact.html')
示例#25
0
def contact(request):
    if request.method == 'POST':
        name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        message = request.POST['msg']
        if len(name) < 3 or len(email) < 5 or len(phone) < 7 or len(
                message) < 2:
            messages.error(request, "Please fill the form correctly!")
        else:
            contact = Contact(name=name,
                              email=email,
                              phone=phone,
                              message=message)
            contact.save()
            messages.success(request, "Your message has been sucessfuly sent!")
    return render(request, 'home/contact.html')
示例#26
0
def contact(request):
    if request.method == "POST":
        name = request.POST.get("name")
        email = request.POST.get("email")

        phone = request.POST.get("phone")
        desc = request.POST.get("desc")
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          desc=desc,
                          date=datetime.today())
        contact.save()
        messages.success(request, 'Your Message has been sent!.')

    # return HttpResponse('This is contact page')
    return render(request, "contact.html")
示例#27
0
def contact(request):
    if request.method == 'POST':
        fullname = request.POST['fullname']
        subject = request.POST['subject']
        cemail = request.POST['cemail']
        msg = request.POST['msg']
        #print(fname,lname,mobile,cemail,msg)
        if fullname == "" or len(subject) < 4 or cemail == "" or len(msg) < 3:
            messages.error(request, "please fill up the details correctly")
        else:
            data = Contact(full_name=fullname,
                           subject=subject,
                           email=cemail,
                           msg=msg)
            data.save()
            messages.success(request,
                             "your massage has been successfully sent..")
    return render(request, 'home/contact.html')
示例#28
0
def contact(request):
    if request.method == 'POST':
        name = request.POST['name']
        mobile = request.POST['mobile']
        email = request.POST['email']
        message = request.POST['message']
        if len(name) < 4 or len(mobile) < 10 or len(email) < 5 or len(
                message) < 4:
            messages.error(request, 'Please fill correct information')
        else:
            contact = Contact(name=name,
                              mobile=mobile,
                              email=email,
                              message=message)
            contact.save()
            messages.success(request,
                             'Your message has been successfully sent.')
    return render(request, 'home/contact.html')
示例#29
0
def contact(request):
    if request.method == "POST":
        name = request.POST.get('name')
        email = request.POST.get('email')
        phone = request.POST.get('phone')
        address = request.POST.get('address')
        desc = request.POST.get('desc')
        contact = Contact(name=name,
                          email=email,
                          phone=phone,
                          address=address,
                          desc=desc,
                          date=datetime.today())
        contact.save()
        return redirect('/contact')
        messages.success(request, "Your message has been sent!!")

    return render(request, 'contact_us.html')
示例#30
0
def contact(request):
    messages.success(request, 'Welcome To Contact')
    if request.method == 'POST':
        name = request.POST['name']
        email = request.POST['email']
        phone = request.POST['phone']
        content = request.POST['content']
        if len(name) < 3 or len(email) < 5 or len(phone) < 10 or len(
                content) < 6:
            messages.error(request, 'Please fill the form correctly')
        else:
            contact = Contact(name=name,
                              email=email,
                              phone=phone,
                              content=content)
            contact.save()
            messages.success(request, 'Thank you for submitting Your Form')
    return render(request, 'home/contact.html')
示例#31
0
    def post(self, request, *args, **kwargs):
        form = self.form_class(request.POST)
        type_plan = request.POST.get('type', '')
        if form.is_valid():
            # <process form cleaned data>
            email_var = request.POST.get('email', '')
            message_var = request.POST.get('message', '')
            
            email_obj = Contact(email=email_var)
            email_obj.validate_unique(exclude=None);
            email_obj.save()
            send_mail("type:"+type_plan+" email:"+email_var,message_var,'*****@*****.**',['*****@*****.**'],fail_silently=False)

            messages.add_message(self.request, messages.SUCCESS, 'Email sent.We will reach out asap!')


            return HttpResponseRedirect('/')



        return render(request, self.template_name, {'form': form, 'type_plan':type_plan})