HarukaのNote

Linuxやプログラミング関係+旅行等の記録帳

Tornado

TornadoからJavaScriptへJSONデータの受け渡し

PythonのWEBサーバーライブラリにTornadoを使っています.サーバーサイドのTornadoからフロントのHTMLに記載されたJSスクリプトにデータを渡したいとき,以下のようにすればパスできます. 方法 Python側 json形式に変換し,渡します. import json class Ma…

簡単グラフ描画ライブラリPlotlyをTornado上で動かしてみる

少し前から Plotly という Python のグラフ描画ライブラリを使うようになりました. これが Matplotlib より簡単で,シンプルなグラフ描画なら結構使えるということがわかり,自身の研究にも用いたりしています.そして,Plotly で検索をかけると一緒に出て…

TornadoでHTMLタグを出力する方法

Tornadoでは、 <body> {{"<h1>Hello World!!</h1>"}} </body> で出力できるのは有名ですが、この時htmlタグもそのまま表示されます。 つまり、<h1>Hello World!!</h1>みたいになります。 これを解決する方法をあまり日本語記事で見つけられず、試行錯誤していました。しかし、…

TornadoのHTML内でHTMLを読み込む

Tornadoで共通のheaderやfooterを読み込みたいとき TornadoはまだRailsやPHPほど日本語の記事がなく、やり方がわからず困っていました。 jQueryなどでhtmlファイルからhtmlファイルを呼び出せないかあがいていましたが、Tornado側から非常に簡単に呼び出すこ…

herokuにアップしたTornadoでPostgreSQLを使う

herokuでPostgreSQLを使うのが意外と面倒だったので、残しておきます。