Форум сайта python.su
объясните, пожалуйста, что такое endpoint.
все виды документации читал, но не понял
“угадал все буквы, но не угадал слово” :-)
from flask import url_for @app.route('/user/<name>', endpoint='user') def view_user(name): return '"/user/<name>", endpoint="user"' @app.route('/user/new', endpoint='user23') def new_user(): return '"/user/new", endpoint="user23"'
Отредактировано Koala (Сен. 14, 2016 16:50:28)
Офлайн
endpoint позволяет в местах где предполагается использовать путь к rout'u вставлять вместо целого роута endpoint. Это типа alias.
Попробую пояснить на примере
# @app.route('/user/<name>') def user(name): pass # @app.route('/users', endpoint="ops") def users(): pass
# for first url url_for("user") # for second url url_for("ops")
Офлайн