2017-10-01 1 views
-2

J'essaye d'ajouter l'itinéraire à l'application flask dans python 3. Mais je reçois erreur à la ligne suivante dire AttributeError: objet 'str' n'a pas attribut '__name__'Ajouter Flask-Restful ressource soulève 'str' objet n'a pas d'attribut '__name__'

api.add_resource('/todo/api/v1.0/tasks', methods=['GET'])

Mon extrait de code est le suivant

from flask import Flask, jsonify,abort,make_response,request,url_for 
from flask_restful import Api 
from referme.common import db 
app = Flask(__name__) 
#db.init(app) 
from referme.resources.tasks import Tasks 
api = Api(app) 
api.add_resource('/refer-me/api/v1.0/tasks', methods=['GET']) 

Répondre

2

Vous n'êtes pas passer les ressources Tasks-add_resource.

Le docs disent

api.add_resource(HelloWorld, '/') 

donc je pense que votre appel devrait être

api.add_resource(Tasks, '/refer-me/api/v1.0/tasks', methods=['GET'])