私は Django を使用して CMS を作成しています。望ましい機能の 1 つは、クライアントが自動送信された商用メールを自分で編集できるようにすることです (これらのメールはテンプレート ファイルです)。コードで説明する方が適切です。これが私の一部ですemail_edit.html:
{% block content %}
<form action="">
Subject: <input type="text">
Content: <textarea>{% include "email1.html" %}</textarea>
<input type="submit" value="Save">
</form>
{% endblock content %}
明らかにうまくいきません。email1.htmlそれ自体がテンプレート ファイルであるため、includeタグはコンテキストを使用してレンダリングしようとしますが、これは望ましくありません。email1.html内部のコンテンツをtextarea編集可能にしたい。これどうやってするの?
PS:私はJinja2を使用しています