返回顶部
首页 > 资讯 > 后端开发 > Python >用django实现购物车的商品加减功能
  • 322
分享到

用django实现购物车的商品加减功能

购物车加减功能 2023-01-30 22:01:00 322人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

首先写出html代码 <button Goodsid="{{ good.id }}" class="subShopping">-</button>

首先写出html代码

<button Goodsid="{{ good.id }}" class="subShopping">-</button>
<span>0</span>
<button goodsid="{{ good.id }}" class="addShopping">+</button>

这里写出两个按钮,一个用来加数据,一个用来减数据,中间的span用来显示商品数量

 

然后是js实现功能

 

$('.addShopping').click(function(){
var span = $(this)
goodsid = $(this).attr('goodsid')
//console.log($(this).prev())
//设置回调函数进行数据交互
$.getJSON("/App/addcart/",{"goodsid":goodsid},function (data) {


if (data["status"] == "777") {
//target="_self" 这是不去打开新窗口,而是在当前窗口加载新的路径
window.open("/App/login/",target="_self")
}else if (data["status"] == "200"){

console.log(span.prev())
//拿到button前面的标签
span.prev().html(data["num"])

}
})
})

这里提前给出了json所要交互的视图函数

 

写出view视图函数

def addcart(request):
data = {
'status':'200',
}

获取js中回调函数(getJSON)传过来的参数

goodsid = request.GET.get('goodsid')
reGISter_id = request.session.get('register_id')

if not register_id:
data['status']='777'
else:


goods = CartModel.objects.filter(userid=register_id).filter(goodsid=goodsid)
if goods.exists():
good = goods.first()
good.c_num = good.c_num + 1

good.save()
data['num'] = good.c_num
else:
good = CartModel()
good.userid_id = register_id
good.goodsid_id = goodsid
good.c_num = 1

good.save()
data['num'] = good.c_num
return JsonResponse(data)

 

这个是简略的一部分代码,数据库以及部分的html没有给出

 

--结束END--

本文标题: 用django实现购物车的商品加减功能

本文链接: https://lsjlt.com/news/179843.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 用django实现购物车的商品加减功能
    首先写出html代码 <button goodsid="{{ good.id }}" class="subShopping">-</button> ...
    99+
    2023-01-30
    购物车 加减 功能
  • Android 购物车加减功能的实现代码
    Android 实现购物车加减功能,效果图如下所示: public class adderView extends LinearLayout implements View...
    99+
    2022-06-06
    购物车 Android
  • php如何实现一个购物车加减功能
    这篇文章主要介绍“php如何实现一个购物车加减功能”,在日常操作中,相信很多人在php如何实现一个购物车加减功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何实现一个购物车加减功能”的疑惑有所帮助!...
    99+
    2023-07-06
  • Android实现仿淘宝购物车增加和减少商品数量功能demo示例
    本文实例讲述了Android实现仿淘宝购物车增加和减少商品数量功能。分享给大家供大家参考,具体如下: 在前面一篇《Android实现的仿淘宝购物车demo示例》中,小编简单的介...
    99+
    2022-06-06
    淘宝 demo 购物车 Android
  • js实现购物车加减以及价格计算功能
    本文实例为大家分享了js实现购物车加减以及价格计算的具体代码,供大家参考,具体内容如下 需求说明: 1、单击“半闭”按钮时,关闭当前页面购物车页面 2、单击“移入收藏”弹出收藏提示 ...
    99+
    2024-04-02
  • jquery实现购物车功能
    本文实例为大家分享了jquery实现购物车功能的具体代码,供大家参考,具体内容如下 html ​<!DOCTYPE html> <html> ...
    99+
    2024-04-02
  • python实现购物车功能
    本文实例为大家分享了python实现购物车功能的具体代码,供大家参考,具体内容如下 功能要求: 要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买...
    99+
    2024-04-02
  • javaweb实现购物车功能
    本篇文章讲的是如何使用javaweb相关知识模拟购物车功能 (web练手小项目) 使用到的相关知识(部分知识点在文章中简单涉及到):        html  cs  javascript  jsp  servlet   ajax  jQu...
    99+
    2023-10-24
    mybatis java mysql servlet tomcat
  • python购物车功能实现
    name = "gaowang" pwd = "123.abc" list_he=[]          #定义空列表,后面接收 for i in range(3):     username = input("请输入您的账号:")    ...
    99+
    2023-01-31
    购物车 功能 python
  • JS实现简单加减购物车效果
    本文实例为大家分享了JS实现简单加减购物车的具体代码,供大家参考,具体内容如下 1.书写input输入框作为加减实现的效果。 2.加减按钮用button按钮来实现 3.利用js控制i...
    99+
    2024-04-02
  • php实现简单加入购物车功能
    以下是一个简单的PHP代码示例,实现了一个简单的加入购物车功能。```php```使用上述代码,可以通过发送POST请求将商品加入购...
    99+
    2023-08-15
    PHP
  • php怎么实现加入购物车功能
    要实现加入购物车功能,可以按照以下步骤进行:1. 创建一个购物车页面,展示用户已经添加到购物车中的商品列表。2. 在商品详情页面或者...
    99+
    2023-08-15
    php
  • vue实现商品购物车全选反选
    本文实例为大家分享了vue实现商品购物车全选反选的具体代码,供大家参考,具体内容如下 项目需求: 实现一个购物车全选框实现对商家和商品的全选商家全选框实现对当前商家所有商品的全选取消...
    99+
    2024-04-02
  • 从购物车到成功之路:CMS购物车功能的商业价值
    CMS购物车功能是一项重要的电子商务工具,它可以帮助企业构建在线商店并销售产品或服务。CMS购物车功能包括产品管理、订单管理、客户管理、支付管理等功能,可以满足企业的基本销售需求。 1.提高销售额 CMS购物车功能可以帮助企业提高销售额...
    99+
    2024-02-23
    CMS购物车 电子商务 销售额 运营成本 客户体验
  • php购物增加减少功能如何实现
    本文小编为大家详细介绍“php购物增加减少功能如何实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“php购物增加减少功能如何实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php实现购物增加减少的方法:1、...
    99+
    2023-07-04
  • 小程序如何实现商城购物车功能
    这篇文章将为大家详细讲解有关小程序如何实现商城购物车功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。布局分析:首先一个list的主盒子,接着是item盒子,这是必须的。然后把item分成左侧的图片部分,...
    99+
    2023-06-26
  • js实现购物车加减和价格运算
    本文实例为大家分享了js实现购物车加减和价格运算的具体代码,供大家参考,具体内容如下 主要实现功能:购物车的加减,单件商品价格的运算,总价格的运算。价格保留两位小数。 <...
    99+
    2024-04-02
  • Android实现购物车添加物品的动画效果
    前言:当我们写商城类的项目的时候,一般都会有加入购物车的功能,加入购物车的时候会有一些抛物线动画,最近做到这个功能,借助别人的demo写了一个。 效果: 开发环境:Andro...
    99+
    2022-06-06
    购物车 动画 Android
  • 如何用php实现购物车功能
    本篇内容主要讲解“如何用php实现购物车功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用php实现购物车功能”吧!一、购物车功能的基本实现原理购物车是一个存储商品信息的容器,用户通过往购...
    99+
    2023-07-05
  • 怎么用php实现购物车功能
    要使用PHP实现购物车功能,可以按照以下步骤进行:1. 创建一个数据库表来存储购物车信息。例如,可以创建一个名为"cart"的表,包...
    99+
    2023-08-24
    PHP
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作