Пример #1
0
def get_info(request, imeo):
    #if request.method == 'POST':
    try:
        obj = Phone.objects.get(imeo=imeo)
    except Phone.DoesNotExist:
        obj = Phone(imeo=imeo)
        obj.save()
    data = obj.as_json()
    data = json.dumps(data)
    return HttpResponse(data, content_type='application/json')
Пример #2
0
def send_order(request, imeo):
    data = {}
    if request.method == 'POST':
        try:
            obj = Phone.objects.get(imeo=imeo)
        except Phone.DoesNotExist:
            obj = Phone(imeo=imeo)
            obj.save()

        obj.phone_number = request.POST.get('telefon')
        obj.count_order = obj.count_order + 1
        obj.save()

        phone_number = request.POST.get('telefon')
        address_from = request.POST.get('from')
        address_to = request.POST.get('to')



        if request.POST.get('time')=="Ближайшее время":
            time = "15:00:00"
        else:
            time = "14:00:00"

        #hist = OrderHistory.objects.filter(imeo=obj).values()[10]
        hist = "Тратата"
        history = OrderHistory(imeo=obj,
                               address_from=request.POST.get('from'),
                               address_to=request.POST.get('to'),
                               order_time=time,
                               phone_number=request.POST.get('telefon'))
        history.save()


        subject, from_email, to = 'Заказ ', '*****@*****.**', '*****@*****.**'  #[email protected]
        text_content = 'Телефон: э'
        my_context = {"phone_number": phone_number,
                      "address_from": address_from,
                      "address_to": address_to,
                      "time": time,
                      "sale": obj.sale,
                      "hist_count:": obj.count_order,
                      "history": hist}
        html_content = get_template('mail.html').render(Context(my_context)) # /usr/local/lib/python2.7/dist-packages/flat/templates
        msg = EmailMultiAlternatives(subject, text_content, from_email, [to])
        msg.attach_alternative(html_content, "text/html")
        msg.send()

        #send_mail('Новый заказ: ', tel, '*****@*****.**', ['*****@*****.**'])


    return HttpResponse(data, content_type='application/json')
Пример #3
0
def subscribe(request):
    if request.method == "POST":
       username=''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(6))
       password=''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(6))
       user = User(username=username,password=password)
       user.set_password(password)
       user.save()
       profile=Profile(user=user)
       profile.save()
       phone=Phone(number_phone=request.POST.get("number_phone"),country_code=request.POST.get("country_code"),owner=profile)
       phone.save()
       user_login= authenticate(username=username, password=password)
       login(request, user_login) 
    return redirect(user_space,user.username)