最近做一个电商类的毕业设计
在写商品详情时 点击添加到购物车 然后没反应
我写的是一个带有css 动画的 并且点击之后右上角的购物车中商品数目加1
bug1:url ----没写 .as_view()方法
urlpatterns=[ url(r'^add$',views.CartaddView,name='add'), #之前在这没写 .as_view()方法 url(r'^cartinfo$', views.CartInfoView.as_view(), name='cartinfo'), ]报的是服务器错误 而且post 方法 进不去
改完bug1之后仅能进入post方法了
然后一行一行测试
bug2:粗心敲错了一个方法 hget() 写成 hset() g---->s
conn = settings.REDIS_CONN cart_key = 'cart_%d' % user.id #先尝试获取sku_id 的值 --》 hget cart_key 属性 # 如果 sku_id 在 hash 中 不存在 hget 返回None cart_count = conn.hget(cart_key, sku_id) if cart_count: count += int(cart_count) print('4') if count > sku.stock: return JsonResponse({'res': 4, 'errmsg': '数据不对'}) print('5') print('cart_key',cart_key) print('sku_id',sku_id) print('count',count) print('cart_count', cart_count) print('conn', conn) print('6.1') print('6.2') #设置 conn.hget(cart_key, sku_id, count)找了一下午 好在是找出来了。。。。
