Найти - Пользователи
Полная версия: Про корзину
Начало » Django » Про корзину
1
gvasily86
День добрый. Интересует такой вопрос, хочу прикрутить корзину к сайту для авторизированных пользователей, в localStorage храню id и цену товара(кол-во всегда 1).

Вопрос такой, как для id (корзины) накидать список id товаров
gvasily86
В голове всё выглядит так:
user накидывает себе товар - кладу его в localStorage, и по кнопке оформить нужно создать “Корзину”
id_корзины, id_user, summa. А заказанные товары хранить в таблице товары id_корзины, id_товара, цена
Singularity
gvasily86
тебе моделс.ру продиктовать или что ?
gvasily86
Singularity модель описать не проблема, как мне данные в эту модель сохранить?
К примеру есть модуль django-cart, у него есть следующие процедуры:


from cart import Cart
from myproducts.models import Product
def add_to_cart(request, product_id, quantity):
    product = Product.objects.get(id=product_id)
    cart = Cart(request)
    cart.add(product, product.unit_price, quantity)
def remove_from_cart(request, product_id):
    product = Product.objects.get(id=product_id)
    cart = Cart(request)
    cart.remove(product)
def get_cart(request):
    return render_to_response('cart.html', dict(cart=Cart(request)))

но тут через post запрос можно передать 1 продукт, каким образом можно передать массив product_id и цену. ajax думал, но не знаю как мне узнать залогиненный пользователь мне передал запрос или кто-то левый
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB