プログラミングが初めてです。私は、フラスコ、Python、HTMLを使ってWebアプリケーションを作成しようと決めました。私は3つのファイルを設定しました。 2つのHTMLと1つのpython:Pythonでフラスコを使用しているときに、私は 'extend'機能を正しく動作させることができません。
{% extends 'didntwork.html' %}
{% block body %}
<h4>information content</h4>
{% endblock %}
.
:これは(
connection.html
)最初にそのべき入力情報ファイルである
<!doctype html>
<html>
<head>
<title>My Webpage</title>
</head>
<body>
<h3>Information:</h3>
{% block body %}{% endblock %}
</body>
</html>
.
:
これは、情報を交換している必要がありますHTMLファイル(didntwork.html
)であります
最後に、これは、Pythonでフラスコアプリ(main.py
)ためのロジックである:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('didntwork.html')
if __name__ == '__main__':
app.run(debug=True)
残念ながら、2番目のHTMLファイルのextends
は認識されないようで、そのブロックの情報は最初のHTMLファイル(didntwork.html
)に置き換えられません。
これが出力されます。
期待される結果が、フレーズ「情報内容」で身体にH4のタグを追加する必要があります。
ありがとうございます、ありがとうございます。
[編集]に[mcve]を含めるようにしてください。テキストの写真を投稿せず、実際のテキストを投稿してください。 – davidism