Beispiel #1
0
def create_blog(parameters):
    response = {'http_status': 400}
    data = {}
    title = parameters.get('title', False)

    if not title or title == "":
        response['error'] = 'Title is required'
        return response

    data['title'] = title
    data['body'] = parameters.get('body', '')
    blog = Blog()
    result = blog.create(data)

    if not result:
        response['error'] = 'could not create blog post'
        return response

    response.update(blog.__dict__)
    response['http_status'] = 201
    return response