Как я могу отправить параметр конструктору сервиса Flask restful? - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь отправить параметры имени и фамилии через:

http://0.0.0.0:5859/product/mike/scott Но результат с ошибкой:

Запрошенный URL не найден на сервере,Если вы ввели URL-адрес вручную, проверьте правильность написания и повторите попытку.

from flask import Flask
from flask_restful import Resource, Api

app = Flask(__name__)
api = Api(app)

class Product(Resource):
    def get(self,name,surname):
        return {
                'product': ['Ice Cream',
                            'Chocolate',
                            'Fruit'],
                'name':name,
                'surname':surname

                }

api.add_resource(Product,'/product/{name}/{surname}')

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5859, debug=True)

1 Ответ

0 голосов
/ 24 декабря 2018

Просто измените этот блок с:

api.add_resource(Product,'/product/{name}/{surname}')

на:

api.add_resource(Product,'/product/<name>/<surname>')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...