コードをもっと整備したいと考えています。今は「thing1」が3回繰り返されます。ようにする方法があります。このFlaskのエンドポイントの名前に基づいてテンプレートをレンダリングしますか?
@app.route("/thing1")
def thing1():
return render_template("thing1.ejs")
@app.route("/thing2")
def thing2():
return render_template("thing2.ejs")
@app.route("/thing3")
def thing3():
return render_template("thing3.ejs")
のようなもっと...
@app.route("/thing1")
def thing1():
return render_template_name_of_function() # should render thing1
@app.route("/thing2")
def thing2():
return render_template_name_of_function() # should render thing2
@app.route("/thing3")
def thing3():
return render_template_name_of_function() # should render thing3
ああ申し訳ありません...もっと明確にするためにeditied質問。各関数は、関数と同じ名前のテンプレートをレンダリングする必要があります – Alexis