Перенаправление URL фляги дает неожиданное исключение аргумента ключевого слова - PullRequest
0 голосов
/ 30 октября 2019

Я пытаюсь подключиться к разным базам данных на основе параметра URL с помощью фляги

В определен маршрут как

@app.route('/data_service/file/<string:db>/', methods=['GET','DELETE','POST','PUT'])
def file():

Однако, фляга жалуется, что

TypeError: file() got an unexpected keyword argument 'db'

Имхо это должно работать в соответствии с описанием, например https://pythonprogramming.net/flask-url-converters-tutorial/

1 Ответ

0 голосов
/ 30 октября 2019

Я нашел ошибку

Параметр должен был появиться в функции, в этом случае код должен был быть

@app.route('/data_service/file/<string:db>/', methods=['GET','DELETE','POST','PUT'])
def file():
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...