Als Memorandum.
templates/index.html
{% extends 'base.html' %}
{% block main %}
<main>
<p>Hauptinhalt</p>
<p><a href="/another">Gehen Sie zu einer anderen Seite</a></p>
</main>
{% endblock %}
templates/another.html
{% extends 'base.html' %}
{% block main %}
<main>
<p>Ein weiterer Inhalt</p>
<p><a href="/">Gehen Sie zurück zur obersten Seite</a></p>
</main>
{% endblock %}
templates/base.html
<html>
<head>
<title>Flask lesson</title>
</head>
<body>
<header>
<div><h1>HEADER</h1></div>
<hr>
</header>
{% block main %}
{% endblock %}
<footer>
<hr>
<div><h1>FOOTER</h1></div>
</footer>
</body>
</html>
run.py
from flask import Flask,render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/another')
def second():
return render_template('another.html')
app.debug = True
app.run()
--extend bedeutet verlängern
PHP Include ist möglicherweise einfacher zu verwalten.
Recommended Posts