0
瓶子模板擴展因某些原因不起作用。瓶子模板擴展問題
__init__.py
是空
從app.py
的代碼是:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template("index.html")
if (__name__ == "__main__"):
app.run()
從index.html
該代碼是:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h1>from index</h1>
{% block ext %}
{% endblock %}
</body>
</html>
從ext.html
的代碼是:
{% extends "index.html" %}
{% block ext %}
<h2>from ext</h2>
{% endblock %}
當我在命令行python app.py
運行它沒有給出錯誤或警告,日誌只是
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
127.0.0.1 - - [27/Sep/2017 14:48:40] "GET/HTTP/1.1" 200 -
但在瀏覽器中,只有輸出I有「來自指數」。所以Flask沒有從ext.html中看到模板擴展,我在瀏覽器中看不到「from ext」。這裏有什麼問題?某處有錯字嗎?