参考になるかどうかまったわかりませんが、やっとForm変数(POST送信による変数)を表示する方法について書きたいと思います。
#app.yaml
application: paint version: 1 runtime: python api_version: 1 handlers: - url: /paint/storingdata script: storingdata.py |
#storingdata.py
import cgi |
#任意のhtmlファイル(ここではtest.htmlとします)
<html> |
test.htmlをローカルかつ任意の場所で開いて「Run」ボタンを押すと、きちんと「Hello Form Value」が表示されました。
でもこれって、Google App Engineに書いてあるHandling Forms with webappの解説とどう違うんだよーという感じがありますが、ポイントとしては、違うディレクトリでPOSTされたデータを表示している点が違います。
リファレンスだと同じディレクトリで送信されたPOSTデータを表示しているだけなのです。
また、これができることで、Google App Engine上にはないディレクトリから送信されたデータを拾うことができるということです。
もっと言ってしまうと、Ajaxでデータを送信してデータを拾いたい場合もこのやり方が通用すると想定しています。
(なのでタイトルに、POST送信によるデータと書きました。)
徐々に徐々にですが前進してきました。
しかし、Pythonはプログラムをコンパイルをインデントで処理しているため、横に長くなりそうだなー。
きちんとブログに書ききれるかどうか若干不安です。
0 コメント:
コメントを投稿