私はpython-Djangoリストを持っています:
list_a = ['user_a', 'user_b']
次に、次のコードを使用してテンプレートにレンダリングします。
extra_context = {
'a': list_a
}
return direct_to_template(request, 'mytemplate.html', extra_context)
私のテンプレートでは、 list_a
Django-list を Js-listに渡す次の Java スクリプト コードを記述しました。
var user = [{% for i in user_list %}{{ i }}{% if forloop.last %}{%else%},{%endif%}{% endfor %}];
しかし、テンプレートを開くと。次のエラーが表示されます(Inspect要素で確認):
Uncaught ReferenceError : user_a is not defined
user
を使用してjavascriptにある変数を印刷しようとしましたInspect Element
。正しい値を出力します。
var user = [user_a, user_b]
なぜそれが起こっているのか理解できません:(