werkzeug

    2热度

    1回答

    如何优雅地绑定一些任意值和瓶颈路由?假设,我想在我的会话接口实现中或在before_request钩子中访问此值。 现在我正在做的这样的方式: @app.route('/foo/<bar>', defaults={'_my_val': True}): def foo(bar, _my_val): # this is ugly hack pass 并通过request对象访问此值是这

    1热度

    1回答

    我想设置烧瓶应用程序,这是代码最简单的翻译。 FM/__ init__.py import os from flask import Flask from flask.ext.sqlalchemy import SQLAlchemy app = Flask(__name__) app.debug = True 现在,当我尝试在控制台上运行它: >>> import fm >>>

    3热度

    2回答

    我看到Flask在Request中提供了一些parsed fields,但是url在删除转义之后。在Flask完成解除转义之前访问url的任何方法? 例如,当休息客户端发出请求“http://www.example.com/my_url%20is%20here?arg1=2&?arg2=3”时,Flask向我提供“http://www.example.com/my_url is here”的req

    9热度

    3回答

    我在mod_wsgi/Apache上安装了应用程序安装程序,需要记录用户的IP地址。 request.remote_addr返回“127.0.0.1”和this fix尝试更正,但我发现Django出于安全原因删除了类似的代码。 有没有更好的方法来安全地获取用户的真实IP地址? 编辑:也许我失去了明显的东西。我申请werkzeug's/Flask's fix,但似乎不有所作为,当我尝试与改变头的请

    4热度

    3回答

    我得到一个错误信息,当我执行以下行: img = copy.deepcopy(img_file_obj) 的img_file_obj有以下类型: <class 'werkzeug.datastructures.FileStorage'> 难道不允许创建一个文件存储对象的深层副本? ADDED 我可能需要解释为什么我想创建一个文件存储对象的副本。在我的代码结尾我执行: img_obj.sav

    1热度

    3回答

    我有一个werkzeug.datastructures.FileStorage类的对象(称为“img”)(此对象表示一个文件)。我需要将此文件保存在磁盘上。我可以这样做: img.save(fname) 它工作正常。但在保存文件之前,我需要检查它的大小。我这样做的方式如下: img.seek(0, os.SEEK_END) size = img.tell() 它的工作也很好。但问题是我检

    7热度

    1回答

    我在Flask应用程序中使用了很多werkzeug.local.LocalProxy对象。它们应该是对象的完美替身,但它们并不是真正的,因为它们不能正确地响应type()或instanceof()。 SQLAlchemy根本不喜欢它们。如果我将LocalProxy创建为SQLAlchemy记录,则SQLAlchemy将其视为None。如果我将LocalProxy传递给一个更简单的类型,它只是说它是

    1热度

    1回答

    我们知道从文档: -c 如果这个选项,则sys.argv中的第一个元素将是“-c”和当前目录将被添加到sys.path中开始(允许将该目录中的模块作为顶级模块导入)。 如何获得完整的解释器命令行选项?我需要它来解决这个问题: https://github.com/mitsuhiko/werkzeug/blob/f50bdc04cf1c8d71d12d13a0c8ef2878477f4d24/wer

    8热度

    1回答

    我想用http://flask.pocoo.org/docs/testing/的建议来测试我的Flask应用程序,但我无法弄清楚如何用表单数据测试DELETE方法。 我的删除方法看起来是这样的: from flask.ext.restful import Resource, reqparse ... def delete(self): self.reqparse.add_argume

    0热度

    1回答

    “静态”路由我的Python应用程序规则在我的AWS弹性青苗应用程序(和其他地方)行为异常,出现覆盖所有其他规则。例如,使用下面的两个函数,在我的开发机器和其他AWS上的测试服务器上,routes列出最后的静态规则,并且match_route显示其他非静态规则匹配以“static /”开头的路径。 ..'。如预期的那样,如果我导航到在非AWS机器上具有以static/...开头的路径的页面,则会匹