Пример #1
0
def todos(username=None):
    if request.method == 'GET':
        notes = Notes.query.filter_by(username=username).first()
        if username is not None:
            return jsonify(notes.serialize()), 200
        else:
            return jsonify({"msg": "username not exist "}), 404

    if request.method == 'POST':
        todos = request.get_json('todos')

        notes = Notes()
        notes.username = username
        notes.todos = json.dumps(todos)

        db.session.add(notes)
        db.session.commit()

        return jsonify(notes.serialize()), 201
        
    if request.method == 'PUT':
        todos = request.json.get('todos')

        Notes = Notes.query.get(id).first()
        notes.username = username
        notes.todos = json.dumps(todos)

        db.session.commit()

        return jsonify(notes.serialize()), 200

    if request.method == 'DELETE':
        notes = Notes.query.get(id)
        db.session.delete(notes)
        db.session.commit()
        
        return jsonify({"resultado": "Notas eliminada"}), 200