現在、Google の Appengine でtipfyをいじっていますが、最近問題が発生しました。アプリケーションで GET 変数を使用する方法に関するドキュメントを見つけることができません。tipfyとWerkzeug のドキュメンテーションは成功しませんでした。request.form.get('variable')
POST 変数を取得したり**kwargs
、URL 変数のハンドラーで使用できることはわかっていますが、それはドキュメントが教えてくれることと同じです。何か案は?
1580 次
3 に答える
3
request.args.get('variable')
「データを取得する」という意味で機能するはずです。
于 2010-04-03T01:07:28.923 に答える
2
出典:http ://www.tipfy.org/wiki/guide/request/
Requestオブジェクトには、アプリケーションのクライアントによって送信されたすべての情報が含まれています。GET値とPOST値、アップロードされたファイル、Cookie、ヘッダー情報などを取得します。これらはすべて非常に一般的であるため、非常に慣れることができます。
Requestオブジェクトにアクセスするには、tipfyからリクエスト変数をインポートするだけです。
from tipfy import request
# GET
request.args.get('foo')
# POST
request.form.get('bar')
# FILES
image = request.files.get('image_upload')
if image:
# User uploaded a file. Process it.
# This is the filename as uploaded by the user.
filename = image.filename
# This is the file data to process and/or save.
filedata = image.read()
else:
# User didn't select any file. Show an error if it is required.
pass
于 2010-07-14T20:11:21.123 に答える
0
これは私にとってはうまくいきます(tipfy 0.6):
from tipfy import RequestHandler, Response
from tipfy.ext.session import SessionMiddleware, SessionMixin
from tipfy.ext.jinja2 import render_response
from tipfy import Tipfy
class I18nHandler(RequestHandler, SessionMixin):
middleware = [SessionMiddleware]
def get(self):
language = Tipfy.request.args.get('lang')
return render_response('hello_world.html', message=language)
于 2010-08-12T06:12:21.157 に答える