私は 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を使用しています