首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Tipfy获取HTTP GET变量

使用Tipfy获取HTTP GET变量
EN

Stack Overflow用户
提问于 2010-04-03 08:57:47
回答 3查看 1.6K关注 0票数 2

我目前正在谷歌的Appengine上使用tipfy,但最近遇到了一个问题:我无论如何也找不到任何关于如何在我的应用程序中使用GET变量的文档,我已经尝试过筛选tipfyWerkzeug's文档,但都没有成功。我知道我可以使用request.form.get('variable')在处理程序中获取POST变量和**kwargs,但这就是文档告诉我的内容。有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-03 09:07:29

request.args.get('variable')应该能实现我认为你所说的“获取数据”。

票数 3
EN

Stack Overflow用户

发布于 2010-07-15 04:11:21

来源:http://www.tipfy.org/wiki/guide/request/

请求对象包含应用程序的客户端传输的所有信息。您将从其中检索GET和POST值、上传的文件、cookies和头信息等。所有这些事情都是很常见的,你会很习惯的。

要访问Request对象,只需从tipfy导入request变量:

代码语言:javascript
复制
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
票数 2
EN

Stack Overflow用户

发布于 2010-08-12 14:12:21

这对我很有效(tipfy 0.6):

代码语言:javascript
复制
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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2569895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档