Esempio n. 1
0
# Use package flask   (pip install flask)
from flask import Flask, jsonify

from flask import abort, make_response
from flask import request
from flask import url_for

###############################################################
app = Flask(__name__)
print("app: %s" % app)

###############################################################
# Database service
from MongoService import MongoService
mongo = MongoService()
mongo.collection = "tasks"


##############################################################
# add url
def make_public_task(task):
    new_task = {}
    for field in task:
        if field == 'id':
            new_task['uri'] = url_for('get_task',
                                      task_id=task['id'],
                                      _external=True)
        #else:
        #    new_task[field] = task[field]
        new_task[field] = task[field]
    return new_task