def post_card(): try: data = request.get_json() if data is None: return jsonify({'Error': 'Incorect form of request'}), 400 list = List.query.get_or_404(data['list']) if session['user_id'] not in [user.id for user in list.board.users]: return abort(403) title, content = data['title'], '' try: content = data['content'] except KeyError: content = '' card = Card(title=title, content=content) list.cards.append(card) db.session.add(card) card_json = card_schema.dump(card) return jsonify(card_json.data) except KeyError: return jsonify({'Error': 'Incorect form of request'}), 400
def get_card(id): card = Card.query.get_or_404(id) if session['user_id'] not in [user.id for user in card.list.board.users]: return abort(403) print card.id, card.title card_json = card_schema.dump(card) print card_json.data return jsonify(card_json.data)