Blueprint
endpoints are registered under the name of the Blueprint
. If I remember correctly you will either need to prepend your url_for
calls with "." (if they will all be operating under the same blueprint) or use the full name:
def dispatch_request(self):
logging.debug(flask.url_for('.novar'))
logging.debug(flask.url_for('.novar', _external=True))
return flask.redirect(flask.url_for('.var', somevar='test'))