def collect(pid): #判断是否收藏 if current_user.is_favorite(pid): current_user.del_favorite(pid) else: current_user.add_favorite(pid) return jsonify({'result': 'ok'})
def collect(pid): if current_user.is_favorite(pid): # 取消收藏 current_user.del_favorite(pid) else: current_user.add_favorite(pid) return jsonify({'code': 'OK'})
def del_favorites(pid): # 判断是否收藏了 if current_user.is_favorite(pid): # 调用取消收藏 current_user.delete_favorite(pid) flash('取消收藏成功') return redirect(url_for('owncenter.my_favorite'))
def collect(pid): # 判断是否收藏 if current_user.is_favorite(pid): current_user.del_favorite(pid) else: current_user.add_favorite(pid) favorite_count = Posts.query.get(pid).users.count() return jsonify({'result': 'ok', 'data': favorite_count, 'pid': pid})
def collect(pid): if current_user.is_favorite(pid): #取消收藏 current_user.del_favorite(pid) else: #添加收藏 current_user.add_favorite(pid) return jsonify({'result':'ok'})
def collect(pid): # 判断是否收藏 if current_user.is_favorite(pid): # 取消收藏 current_user.del_favorite(pid) return jsonify({'status': '收藏'}) else: current_user.add_favorite(pid) return jsonify({'status': '取消收藏'})
def collect(pid): #判断是否已经收藏 if current_user.is_favorite(pid): current_user.del_favorite(pid) status = '收藏' else: current_user.add_favorite(pid) status = '取消收藏' return jsonify({'status': status})
def collections(pid): try: if current_user.is_favorite(pid): current_user.remove_favorite(pid) else: current_user.add_favorite(pid) return jsonify({'res': 200}) except: return jsonify({'res': 401})
def doFavorite(): try: pid = int(request.args.get('pid')) if current_user.is_favorite(pid): current_user.remove_favorite(pid) else: current_user.add_favorite(pid) return jsonify({'code': 200}) except: return jsonify({'code': 500})
def collections(): try: pid = int(request.args.get('pid')) if pid and current_user.is_favorite(pid): current_user.remove_favorite(pid) flash('取消收藏成功!') # return redirect(url_for('center.collections')) except: pass data = current_user.favorites.all() # 查询所有的收藏 return render_template('owncenter/collections.html',data=data)
def favorite(pid): try: if current_user.is_favorite(pid): print('取消收藏') current_user.remove_favorite(pid) else: print('添加收藏') current_user.add_favorite(pid) return jsonify({'res': 200}) except: return jsonify({'res': 500})
def favorite(pid): # 如果收藏了 就清除缓存 cache.clear() try: if current_user.is_favorite(pid): current_user.remove_favorite(pid) else: current_user.add_favorite(pid) return jsonify({'stat': 200}) except: return jsonify({'stat': 500})
def add_favorite(id): '''收藏文章''' post = Post.query.filter_by(id=id).first() if post is None: flash(_('Invalid post.'), 'danger') return redirect(url_for('.index')) if current_user.is_favorite(post): flash(_('You are already favorite this post.'), 'warning') return redirect(url_for('.user', username=current_user.username)) current_user.add_favorite(post) flash(_('You are now favorite <%(post)s>.', post=post.title), 'success') return redirect(url_for('.user', username=current_user.username))
def del_favorite(id): '''取消收藏''' post = Post.query.filter_by(id=id).first() if post is None: flash(_('Invalid post.'), 'danger') return redirect(url_for('.index')) if not current_user.is_favorite(post): flash(_('You are not favorite this post.'), 'warning') return redirect(url_for('.user', username=current_user.username)) current_user.del_favorite(post) flash(_('You are not favorite <%(post)s> anymore.', post=post.title), 'success') return redirect(url_for('.user', username=current_user.username))
def collect(pid): # 判断是否已经收藏 if current_user.is_favorite(pid): # 取消收藏 p = Posts.query.get(pid) db.session.add(p) current_user.favorites.remove(p) return jsonify({'status': '收藏'}) else: # 添加收藏 p = Posts.query.get(pid) db.session.add(p) current_user.favorites.append(p) return jsonify({'status': '取消收藏'})
def do_favorite(): try: # 获取ajax传递过来的pid pid = int(request.args.get('pid')) # 判断是否收藏了 if current_user.is_favorite(pid): # 调用取消收藏 current_user.delete_favorite(pid) print('取消') else: # 调用执行收藏 current_user.add_favorite(pid) # print('收藏') return jsonify({'res': 200}) except: return jsonify({'res': 500})