一个bug找一天

xiaoxiao2025-11-08  5

最近做一个电商类的毕业设计

在写商品详情时 点击添加到购物车 然后没反应

我写的是一个带有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)

找了一下午 好在是找出来了。。。。

转载请注明原文地址: https://www.6miu.com/read-5039285.html

最新回复(0)