Маршрут фляги Python: что означает '?'значит в конце правила? - PullRequest
0 голосов
/ 17 октября 2018

Я столкнулся со следующим фрагментом кода в проекте колбы:

@app.route(r"^/subscriptions/?")
class SubscriptionsHandler:
    ...

Я не уверен, что '?'Символ в конце шаблона маршрута означает?

Я проверил документы и несколько учебных пособий, но не нашел похожих примеров маршрутов.

1 Ответ

0 голосов
/ 17 октября 2018

Как упоминалось @khelwood, это означает, что предыдущий символ является необязательным.В частности, это означает, что / подписки и / подписки / вызывают один и тот же маршрут.Вы обычно ставите это перед методами, а не перед классом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...