質問:私のフラスコのWebページはうまくいきますが、私は現在3ページ目を編集しています。私のウェブアプリケーションの3番目のタブをクリックすると、URLはlocalhost/DC2/DC5になりますが、localhost/DC5に行く必要があります。私はなぜ最初のページを飛び越えているのか分からない。Pythonフラスコは複数のテンプレートをレンダリングすることはできません。HTMLの問題
<li><a href="/">Homepage</a></li>
<li><a href="DC2">DC2</a></li>
<li class="current_page_item"><a href="/DC5/">DC5</a></li>
<li><a href="Supra">Supra</a></li>
<li><a href="S13">S13</a></li>
<li><a href="S15">S15</a></li>
<li><a href="Chaser">Chaser</a></li>
、ここでは私のフラスコである:ここで私はこの原因かもしれないと思う私のHTMLコードの一部&私のフラスコでフラスコインポートフラスコ、render_template、リクエストから
は、リダイレクトは、なurl_for、アボート アプリ=フラスコ(名)
@app.route("/")
def index():
return render_template('index.html')
@app.route("/DC2/")
def DC2():
return render_template('DC2.html')
@app.route("/DC5/")
def DC5():
return render_template('DC5.html')
@app.route("/Supra/")
def Supra():
return render_template('Supra.html')
if __name__ == "__main__":
app.run(ホスト= '0.0.0.0'、デバッグ=真)
アドバイスをいただければ幸いです。
DC2のクリックの仕組みはわかりません。エラーが発生したアドレスは何ですか?万が一最後にスラッシュが欠けていますか? また、コードを表示するために画像を使用しないでください。 –
コードをquesionに貼り付けます。スクリーンショットを貼ってはいけません。 – zvone
あなたの質問に[最小限の、完全で、検証可能な例](https://stackoverflow.com/help/mcve)を含めるように質問してください(http://stackoverflow.com/posts/40207590/edit)。 – dirn