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
なので、全然違う!!