テキストの段落を、django テンプレート タグを使用して JavaScript 変数に割り当てることができるものに変換するにはどうすればよいですか?
例えば。
var myVar = {{ my_bio }}
ここで、my_bio は改行とその他の文字を含む長い段落のテキストです。
テキストの段落を、django テンプレート タグを使用して JavaScript 変数に割り当てることができるものに変換するにはどうすればよいですか?
例えば。
var myVar = {{ my_bio }}
ここで、my_bio は改行とその他の文字を含む長い段落のテキストです。
テンプレート タグはこのescapejs
目的のために作成されました。ユース ケースと例については、Django のドキュメントを参照してください。
例:
>>> from django.utils.html import escapejs
>>> escapejs('a\nb')
u'a\\u000Ab'
もちろん、コード自体をチェックアウトすることもできます!