ページから Python スクリプトに HTML フォーム入力を送信しようとしています。これはテスト目的のためだけなので、貧弱なコードは無視してください。Pythonスクリプトで関数action=
を参照する部分の定義の仕方が基本的にわかりません。search()
基本的な機能を動作させる必要があるだけです。おそらく関連するフレームワークとしてweb2pyを使用しています:
コントローラー: default.py
def index():
return dict()
def search():
import urllib
q=request.vars.q
result1 = urllib.urlopen('http://www.google.com/search?q=%s' % q)
return dict(result1=result1)
デフォルト/search.html:
{{extend 'layout.html'}}
<form method=get action=???>
<input name=q>
<input type=submit value=search>
</form>