Data in data-structure

#this the diary model, has title, id, date_created and content.

diary model

import datetime

class diaryContent(object):
# holding the content in diary
def init(self):enter code here
self.content_items = # new content holder

def create_content(self, title, content):
    if content and title:
        now = datetime.datetime.now()
        date_created = now.strftime("%Y-%m-%d %H:%M")

        content_id = 1
        for con in self.content_items:
            content_id += 1
            if con[id] == content_id:
                content_id += 1

        content_save = dict()
        content_save['title'] = title
        content_save['content'] = content
        content_save['id'] = content_id
        content_save['date'] = str(date_created)
        self.content_items.append(content_save)  # appending the created content in  the self.contentitems list

        return 1
    return 0

# all available content
def all_content(self):
    return self.content_items

#the view.py looks like this
where Am I messing up while creating a “post” request
from flask import Flask, request

from models import diaryContent # import the item

app = Flask(name)

@app.route(‘/api/V1/diary’, methods=[‘GET’])
def diary_content():
cont = diaryContent()
items = cont.all_content()

if not items:
    response = 'no items'
    return response`enter code here`
response = {"status": "success", "items": items}
return response

@app.route(‘/api/V1/diary/’, methods=[‘POST’])
def add_content():

cont = diaryContent()
tit = str(request.data.get('title', '')).strip()
conte = str(request.data.get('content', ''))
cont.create_content(tit, conte)

response = {"title": str(tit), "content": str(conte)}
return response

if name == ‘main’:
app.run()