본문 바로가기
파이썬

파이썬 Flask에서 URL로 리디렉션

by º기록 2021. 1. 27.
반응형

저는 Python 및 Flask를 처음 사용하고 C #에서와 같이 Response.redirect 와 동일한 작업을 수행하려고합니다. 즉, 특정 URL로 리디렉션-어떻게해야합니까?

내 코드는 다음과 같습니다.

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)

 

해결 방법

 

리디렉션을 반환해야합니다.

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)


 

참조 페이지 https://stackoverflow.com/questions/14343812

 

 

반응형

댓글