2017-05-24 4 views
0

これで、pandasを使用してデータフレームを作成し、最後にhtmlファイルに変換してデータをdataset.htmlに入れました。だから私はdataset.htmlファイルを空のままにしました。しかし、これを実行すると、 '/ dataset'ページは空です。これをどうやって解決するのですか?フラスコを使用してWebページにCSVテーブルを印刷する

from flask import Flask, render_template 
import pandas as pd 

app = Flask(__name__) 

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

@app.route('/dataset')  
def another_page():  
    table = pd.DataFrame.from_csv("Soccer.csv") 
    return render_template("dataset.html", data=table.to_html) 

if __name__ == '__main__':  
    app.run(debug=True, use_reloader=True) 
+0

あなたdataset.htmlテンプレートファイルの内容は何ですか? –

+0

空です。私はそこに何を入れるべきですか?私はdata = table.to_htmlがそこにテーブルのhtmlコードを追加すると思った。 – John

+0

フラスコのドキュメントを読んでください。これは非常に明確に説明されています。 http://flask.pocoo.org/docs/0.12/quickstart/#rendering-templates –

答えて

0

あなたはdata=table.to_html()to_html()を持つべきでは機能

関連する問題