def buy_product (request, pr_id): t = get_template('xml/answer.xml') login = request.GET['login'] pas = request.GET['pass'] total = request.GET['total'] count = request.GET['count'] print login print pas print total print count if is_user_exists(login, pas): u = get_user(login, pas) else: c = RequestContext(request, {'answer':'error'}) return HttpResponse(t.render(c)) basket = Basket() basket.user_id = u.id basket.adding_time = datetime.now() basket.address = u.city + ' ' + u.street basket.btype = u'R' basket.total = total basket.save() pr = get_product_by_id(pr_id) pr.quantity = pr.quantity - int(count) order = Order() order.basket = basket order.product = pr order.quantity = count order.price = float(total) / int(count) order.save() print pr.name print 'NICE' c = RequestContext(request, {'answer':'ok'}) return HttpResponse(t.render(c))