Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

公開日 : 2018-04-03

Flaskにおけるredirectとrender_templateメソッドの違い

このエントリーをはてなブックマークに追加
Flaskでredirectとrender_templateのちがいがよくわからなかったので調べたことまとめ。





render 

- 例えば、こんな感じのコード

@app.route('/')
def hello():
    return redirect("http://www.example.com")

- これは、localhost:5000/にアクセスしたときに、URLがhttp://www.example.comに遷移されるということ

render_template

- 例えばこんな感じのコード

@app.route("/index")
def index():
    message = 'sample_string'
    return render_template('index.html', message=message)

- これは、localhost:5000/index にGETリクエストを送った時に、templates/index.htmlをVIEWに返すという処理をする
- だからもし、templateのhtmlをshow.htmlだったら、普通にlocalhost:5000/indexにアクセスしても表示されるViewはshow.htmlになる

https://qiita.com/ryo2851/items/7ae5de21307d101b4759


なので、全然違う!!



スポンサーリンク