| 123456789101112131415161718192021222324252627282930313233 |
- #!flask/bin/python
- from flask import Flask
- from flask_restful import Api
- from flask.json import JSONEncoder
- from datetime import date
- from models import *
- class CustomJSONEncoder(JSONEncoder):
- def default(self, obj):
- try:
- if isinstance(obj, date):
- return obj.isoformat()
- iterable = iter(obj)
- except TypeError:
- pass
- else:
- return list(iterable)
- return JSONEncoder.default(self,obj)
- app = Flask(__name__)
- app.json_encoder = CustomJSONEncoder
- api = Api(app)
- api.add_resource(Demandas_Meta, '/api/v1/paises')
- api.add_resource(Demandas, '/api/v1/demandas')
- api.add_resource(Demanda_Max, '/api/v1/demandamax/<string:pais>')
- api.add_resource(Home_Page, '/')
- if __name__ == '__main__':
- #mssql.init_app(app)
- app.run(debug=True)
|