2017-03-18 13 views
1

私はフラスコを使って私のhtmlファイルを表示しようとしていますが、私はいつも404を取得しています。私のhtmlファイルはすでに私のテンプレートフォルダの中にあります。なぜrender_templateに404が見つからないのですか?

projectfolder/ 
     app.py 
     templates/ 
      frontend.html 

これはコードです::これは以下のプロジェクト構造である

import sys 
sys.path.append('C:\Users\Software\Anaconda2\Lib\site-packages') 
from flask import Flask, render_template 

app = Flask(__name__) 

if __name__ == "__main__": 
    app.run(debug=True) 

@app.route('/') 
def home(): 
    return render_template('frontend.html') 

答えて

1

私はあなたがあまりにも早くapp.run()コールを置くと思いますが、私はあなたのファイルの末尾に移動示唆しています。あなたのコードapp.run

import sys 
sys.path.append('C:\Users\Software\Anaconda2\Lib\site-packages') 
from flask import Flask, render_template 

app = Flask(__name__) 

@app.route('/') 
def home(): 
    return render_template('frontend.html') 

if __name__ == "__main__": 
    app.run(debug=True) 

あなたの経路のいずれかが登録される前に実行されます。

+0

うわー、うまくいった!どうもありがとうございます! – user1234567890

関連する問題