コードがPythonからjavaScriptによって取得されるときに小さな問題が発生します。スクリプトにユニコード値が表示され、ブラウザーで開発者コンソールでエラーが発生します。
archive.htmlページ内のスクリプト-
<script>
var results = {{myposts}};
console.log(results);
</script>
私のPythonコード-
def archive(request):
test = ["a","b","c"]
t = loader.get_template("archive.html")
c = Context({'myposts' : test})
return HttpResponse(t.render(c))
試しc = Context({'myposts' : simplejson.dumps(test)})
ましたが、問題が発生しました。私のブラウザは私とarrorを与えますUncaughtSyntaxError:予期しないトークン&と私のコンソールはユニコード値で私の配列を表示します['a', 'b', 'c']
どうすればそれを次のように見せることができますか-["a","b","c"]
PythonコードまたはJavaScriptで何を変更しますか
事前に助けてくれてありがとう