示例#1
0
文件: cart.py 项目: wd5/smartfreeze
def save_client(request, form):
    cart = CartItem.objects.get(cart_id=_cart_id(request))
    ci = Client()
    ci.cart = cart
    products = CartProduct.objects.filter(cartitem=cart.id)
    order = ""
    for i in products:
        order += u"%s %s - %i шт<br>" % (i.product.series.category, i.product.name, i.quantity)

    ci.name = form.cleaned_data['name']
#    ci.surname = form.cleaned_data['surname']
#    ci.patronymic = form.cleaned_data['patronymic']
    ci.city = form.cleaned_data['city']
#    ci.postcode = form.cleaned_data['postcode']
    ci.phone = form.cleaned_data['phone']
    ci.company = form.cleaned_data['company']
    ci.address = form.cleaned_data['address']
    ci.email = form.cleaned_data['email']
    ci.message = form.cleaned_data['message']
#    ci.subtotal = subtotal_class.subtotal()
#    ci.discount = subtotal_class.discount
    ci.referrer = request.COOKIES.get('REFERRER', None)
    ci.order = order
    ci.save()