2

Flask を使用してこのシンプルな Web サイトを設計しています。しかし、hello メソッドで 404 エラーが発生します。「アーティストを評価する」ボタンをクリックするたびにエラーが表示されますが、home.html、hello.html、artist.html のテンプレートはすべて正しいです。コードのどの部分が間違っているのかわかりません。何か助けはありますか?

@app.route("/",methods=['GET','POST'])
def login():
    if request.method=="GET":
        return render_template("home.html")
    if request.method=="POST":
        if (request.form["button"]=="login"):
            return render_template("hello.html",name=request.form["name"])

@app.route("/hello",methods=['GET','POST'])
def hello():
    if request.method=="GET":
        if(request.form["button"]=="rate artists"):
            return render_template("artist.html")
4

2 に答える 2

3

127.0.0.1SERVER_NAME をの代わりにに設定したときに、なんらかの理由でこれに遭遇しましたlocalhost。なぜそれが私のセットアップで重要だったのかわかりませんが、localhostすべてに変更した後、再び機能し始めました。

于 2016-05-07T17:58:59.990 に答える