def ajax_zamer_view(request): # обработка ajax запроса на замер phone = request.POST["phone"] # создание лида в bitrix24 lead = { 'title':'Заявка на замер', "phone_work": str(phone), "lead_source": "Personal Contact", "lead_source_description": "Website Application", } print "........ lead: %s" % lead r = requests.post('https://api-2445581398133.apicast.io:443/v1/lead', headers={ # 'Content-Type': 'application/json', 'X-API2CRM-USERKEY': '010a999f67ec2ad7fbed9d44f43ceee4', 'X-API2CRM-CRMKEY': 'a9fa9c0e8158f5d82247c38e88a8453166356876' }, json = lead) print r.text # отправка письма на почту config = get_site_config(request) subject = u'Вызов замерщика' message = u'телефон: %s' % phone send_mail(subject, message, '*****@*****.**', [config.site_email], fail_silently=False) data = json.dumps({ "phone": phone }) return HttpResponse(data, content_type="application/json")
def send_email(self, request): data = self.cleaned_data # получаем данные конфигурации сайта config = get_site_config(request) # отправка формы subject = u'Заявка наобратный з %s' % config.site.domain message = u'Имя: %s \n телефон: %s' % (data['name'], data['phone']) send_mail(subject, message, '*****@*****.**', [config.site_email], fail_silently=False)
def send_email(self, request): print "................start send_email" data = self.cleaned_data # получаем данные конфигурации сайта config = get_site_config(request) # отправка формы subject = u'Контактные данные пользователя %s' % config.site.domain message = u'Имя: %s \n телефон: %s' % (data['name'], data['phone']) send_mail(subject, message, '*****@*****.**', [config.site_email], fail_silently=False)
def send_email(self, request): data = self.cleaned_data # получаем данные конфигурации сайта config = get_site_config(request) # отправка формы subject = u'Подписка пользователя %s' % config.site.domain message = u'Имя: %s \n email: %s \n вопрос: %s' % ( data['name'], data['email'], data['text']) send_mail(subject, message, '*****@*****.**', [config.site_email], fail_silently=False)
def send_email(self, request): data = self.cleaned_data # получаем данные конфигурации сайта config = get_site_config(request) project = Project.objects.get(id=data['project']) # отправка формы subject = u'Контактные данные пользователя %s' % config.site.domain message = u'Имя: %s \n телефон: %s \n Название проекта: %s' % ( data['name'], data['phone'], project.name) send_mail(subject, message, '*****@*****.**', [config.site_email], fail_silently=False)
def ajax_calculator_view(request): # отправка данных калькулятор потолка phone = request.POST["phone"] square = request.POST["square"] angle = request.POST["angle"] tube = request.POST["tube"] perforation = request.POST["perforation"] zakladnaya = request.POST["zakladnaya"] strut = request.POST["strut"] tip_polotna = request.POST["tip_polotna"] # подготовка сообщения message = u'телефон: %s, площадь потолка: %s, Фактура полотна: %s, количество углов %s, Трубы уходящие в потолок: %s, Закладная под потолочную люстру: %s, Отверстие под крючковую люстру: %s, Стойка под встраиваемый светильник: %s '% (phone, square, tip_polotna, angle, tube, zakladnaya, perforation, strut) # создание лида в bitrix24 lead = { 'title':'Заявка калькулятор', "phone_work": str(phone), "lead_source": "Personal Contact", "lead_source_description": "Website Application", "description": message } print "........ lead: %s" % lead r = requests.post('https://api-2445581398133.apicast.io:443/v1/lead', headers={ # 'Content-Type': 'application/json', 'X-API2CRM-USERKEY': '010a999f67ec2ad7fbed9d44f43ceee4', 'X-API2CRM-CRMKEY': 'a9fa9c0e8158f5d82247c38e88a8453166356876' }, json = lead) # отправка данных на почту config = get_site_config(request) subject = u'Вызов замерщика' send_mail(subject, message, '*****@*****.**', [config.site_email], fail_silently=False) data = json.dumps({ "phone": phone }) return HttpResponse(data, content_type="application/json")
def contacts(request, template_name="configs/contacts.html"): config = get_site_config(request) return render_to_response(template_name, locals(), context_instance=RequestContext(request))