2
Jinja2テンプレートにHTMLファイルを含めるにはどうすればよいですか?
Jinjaテンプレートを使用するサーバーにFlaskマイクロフレームワークを使用しています。 私には親template.htmlといくつかの子テンプレートがchild1.htmlありchild2.html、これらの子テンプレートのいくつかはかなり大きなHTMLファイルであり、作業をより明確にするために何らかの方法でそれらを分割したいと思います。 main.pyスクリプトの内容: from flask import Flask, request, render_template app = Flask(__name__) @app.route('/') @app.route('/<task>') def home(task=''): return render_template('child1.html', task=task) app.run() 簡略化template.html: <!DOCTYPE html> <html> <head></head> <body> <div class="container"> {% block content %}{% endblock %} </div> </body> </html> 魔法はにありchild1.htmlます: {% extends 'template.html' %} {% block content %} {% if task == …