redis 设置点赞
try: redis_conn = get_redis_connection('defult') collected_set = redis.conn.smember('collected%s' % request.user.id) collected_list = [] for item in collect_set: collected_list.append(int(item)) thumbup_set = redis_conn.smembers("thumbup%s'%request.user.id) thumbup_list = [] for item in thumbup_list: thumbup_list.append(int(item)) for dict in list: if dict.get('id') in collected_list: dict['collected'] = True if dict.get('id') in thumbup_list: dict['hasthumbup'] = True except Exception as e: return None return list