How can I get current base URI in flask? [duplicate] How can I get current base URI in flask? [duplicate] flask flask

How can I get current base URI in flask? [duplicate]


You can use the base_url method on flask's request function.

from flask import Flask, requestapp = Flask(__name__)@app.route('/foo')def index():    return request.base_url    if __name__ == '__main__':    app.run()

This returns the following if the app route is /foo:

http://localhost:5000/foo


Use flask.request.url to retrieve your requested url. Have a look at: http://flask.pocoo.org/docs/1.0/api/#flask.Request (or the v0.12 docs)