Найти - Пользователи
Полная версия: Покупка товара (jQuery)
Начало » Django » Покупка товара (jQuery)
1
pythonUser
Киньте пожалуйста примерчик кто как делает обработку клика товара покупки без перезагрузки товара.

То есть кликаем купить страница не перезагрузилась в корзина появилась циферка 1 и т.д….далее переходим в корзину, а там все товары на которые мы кликали
mirak
Это с обработкой аякс. Ничего особо сложного. Туториал ecommerce от coding for entrepreneurs есть в торрентах. Код на гитхабе Расписывать тут все будет достаточно объемно. Если в двух словах, то у вас должно быть минимум две модели, Корзина и Товар. В Корзине есть ManyToManyField, в него вы складываете свои товары которые отправляете через аякс. Аякс возвращает количество товаров в корзине которое отображаете на странице. При переходе в корзину отображаете свои товары. Удаление товаров их корзины тоже через аякс, при обновлении ManyToManyField ловите сигнал, который пересчитывает сумму покупок в корзине. В туториале пересчет суммы повесили на post_save сигнал, мне кажется это не очень верный путь. Эту сумму также получаете аяксом. Советую потратить время на туториал, даже тупое повторение будет эффективней поиска ответов на вопросы, которые давно уже решены.
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