We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9a7fcc2 commit 76f8bf1Copy full SHA for 76f8bf1
1 file changed
tools/cart.py
@@ -94,10 +94,16 @@ def cart_list(self):
94
"""
95
key = "%s:%s:*" % (self.prefix, self.uid)
96
car_key_list = redis_client.keys(key)
97
- cart_list = []
98
- for item in car_key_list:
99
- cart_list.append(redis_client.hgetall(item))
100
- return cart_list
+ return [redis_client.hgetall(item) for item in car_key_list]
+
+ def clean(self):
+ """
101
+ 清空购物车
102
+ :return: 0/int
103
104
+ key = "%s:%s:*" % (self.prefix, self.uid)
105
+ car_key_list = redis_client.keys(key)
106
+ return redis_client.delete(*car_key_list) if car_key_list else 0
107
108
109
def test():
0 commit comments