示例#1
0
def add_entry():
    """Add new todo item to db
        :param json with ['due', 'title', 'description']
        :returns code 201, success or Error
    """
    res = request.get_json(force=True)
    entry = Task(datetime.datetime.strptime(res.get('due'), '%Y-%m-%d').date(), res.get('title'), res.get('description'))
    db.session.add(entry)
    db.session.commit()
    return jsonify({'msg': 'success', 'added': Task.as_dict(entry)}), 201
示例#2
0
def get_entries():
    """Get all todo items
        :rtype json
    """
    data = [Task.as_dict(e) for e in Task.query.all()]
    return jsonify(data)