javascriptのドキュメントで私が%で見つけられる唯一の使用法は、モジュロ除算です。私はこのコード行が何をするのか理解していない:それはPython string formattingだ、JavaScriptの%(jscode)はどういう意味ですか?
https://code.google.com/apis/visualization/documentation/dev/gviz_api_lib.html#exampleusage
javascriptのドキュメントで私が%で見つけられる唯一の使用法は、モジュロ除算です。私はこのコード行が何をするのか理解していない:それはPython string formattingだ、JavaScriptの%(jscode)はどういう意味ですか?
https://code.google.com/apis/visualization/documentation/dev/gviz_api_lib.html#exampleusage
実際にJavascriptのではありません。
%(jscode)s
ソースはこれをライン13です。
あなたがリンクするファイルはPythonファイルであり、実行されるとブラウザに送信される前に追加のJavaScriptコードが挿入されます。 %(jscode)s
は、その動的コードの挿入ポイントとして機能します。別の挿入ポイント - %(json)s
- 18行目、jscode
の定義、46行目の実際の書式設定/補間を見ることができます。
これはPythonスクリプトのPython置換えです。
ありがとうございます。しかし、そこにコードを入れてみませんか?なぜ補間に気をつけますか?編集:決して気には、それを考え出した。 –
この場合、コードは実際にはデータベースクエリから生成されるデータオブジェクトです。 Pythonファイルが実行されるたびに実際に変更される可能性があるため、単純に手で入力することはできません。編集:おっと、*あなたの*編集を見ていない。 ;-) –