• Now all data be ready for publish, We had made our blog alive now. Haha.



  • These days CCP GFW blocked all the IPs from US and when I switch my IP in google Cloud, the disk data cannot be restore again. I have to restart my blog totally, Now the website is still building…



Redirecting to URL in Flask- Stack Overflow

Python PingBook 2 months ago (10-23) 19 0

Question

I’m new to Python and Flask and I’m trying to do the equivalent of Response.redirect as in C# – ie: redirect to a specific URL – how do I go about this?

Here is my code:

import os
from flask import Flask

app = Flask(__name__)

@app.route(‘/’)
def hello():
return ‘Hello World!’

if __name__ == ‘__main__’:
# Bind to PORT if defined, otherwise default to 5000.
port = int(os.environ.get(‘PORT’, 5000))
app.run(host=’0.0.0.0′, port=port)

Answer

You have to return a redirect:

import os
from flask import Flask,redirect

app = Flask(__name__)

@app.route(‘/’)
def hello():
return redirect(“http://www.example.com”, code=302)

if __name__ == ‘__main__’:
# Bind to PORT if defined, otherwise default to 5000.
port = int(os.environ.get(‘PORT’, 5000))
app.run(host=’0.0.0.0′, port=port)

See the documentation on flask docs. The default value for code is 302 so code=302 can be omitted or replaced by other redirect code (one in 301, 302, 303, 305, and 307).




Copyright from PingBook Blog, If not specified, they are original. This site uses BY-NC-SAProtocol authenticated.
For reprinting, please indicate the link of the original text:Redirecting to URL in Flask- Stack Overflow
LIKE (0)
[1725641479@qq.com]
SHARE (0)
PingBook
Author:
We create, We sharing! Tag every value data your sharing
Submit comments
Cancel comments
emoji picture bold strikethrough center italic check in

Hi,you need to provide your name and email adress!

  • Name (Required)
  • Email (Required)
  • Website