def request_json(**kwargs): if request.json: global r r = Resource() for k, v in kwargs.iteritems(): r.rid = v # Now automatically updated r.title = request.json['title'] r.link = str(request.json['link']) # Insert Tags to Tags Object r.tags = [] for item in request.json['tags']: t = Tags() t.tag_name = item['tag_name'] r.tags.append(t) r.description = request.json['description'] r.save(upsert=True)