使用 Python,获取 zip 存档中的文件名
我在网站上有几个非常大的 zip 文件可供下载。我正在使用 Flask 微框架(基于 Werkzeug),它使用 Python。 有没有一种方法可以向网页上的某人显示 zi…
Flask/Werkzeug,登录后如何返回上一页
我正在使用基于 Werkzeug 的 Flask 微框架,它使用 Python。 在每个受限页面之前有一个装饰器来确保用户已登录,当前如果用户未登录,则将其返回到登…
使用 Tipfy 获取 HTTP GET 变量
我目前正在 Google 的 Appengine 上使用 tipfy,最近遇到了一个问题:我一生都找不到任何有关如何在应用程序中使用 GET 变量的文档,我尝试过筛选 tip…
werkzeug 将 url 映射到视图(通过端点)
开始使用 werkzeug,我尝试将 url(从文件 urls.py)映射到视图(从文件夹视图,然后在不同的文件中管理不同类型的视图),我的文件夹组织如下所示: …
在网络中使用 Python 的帮助
我一直在使用 Werkzeug 来制作 WSGI 兼容的应用程序。我正在尝试修改首页的代码。 其基本思想是,您访问 /hello URL,您会得到一个“Hello World!”信…
Werkzeug 和 SQLAlchemy 0.5x 会话
更新: 浏览 Werkzeug 链接文本 教程,获得使用 sessionmaker 创建 SQLAlchemy 会话的堆栈() 而不是建议的 create_session() 。 注意:这不是关于 SA…
Python 中的 AJAX 上传(WSGI),无需 Flash/Silverlight,带进度条
我正在寻找一个纯 Javascript/Python 上传示例,它使用服务器轮询而不是客户端 SWF 来显示上传进度(例如rapidshare.com 上的上传进度) 目前,网站正…
使用 Werkzeug 和 Jinja2 的上下文处理器
我的应用程序在 App Engine 上运行,并使用 Werkzeug 和 Jinja2。 我想要一个功能上与 Django 自己的上下文处理器等效的东西:一个接受请求并向模板上…
104、“连接被对等方重置” 套接字错误,或者关闭套接字何时会导致 RST 而不是 FIN?
我们正在并行开发 Python Web 服务和客户端网站。 在 socket.py 中持续引发一个 socket.error,读取: (104, 'Connection reset by peer') ,一次调用…
flask无法正常启动,报错 'InteractiveInterpreter'相关的错.
不管是anaconda还是flask搭建的虚拟环境,都会如下报错:我找过相关问题,都是因为启动文件命名code.py和原本的模块中文件重名,但是这个解决办法和我…
flask在返回headers时的编码问题
看源码时,werkzeug在计算返回头content-length时,有下面代码: content_length = sum(len(to_bytes(x, 'ascii')) for x in self.response) 而to_by…
如果按照WSGI的模型来看,werkzeug的位置在什么地方?
在PEP333中,其描述的WSGI模型是,底层Server使用约定的方式即(environ, start_response)参数来调用上层的application。其后上层application通过…
Flask源码异常处理问题
Flask version: 0.3 我事先在views.py里面定义了如下的异常处理方法: @app.errorhandler(404) def page_not_found(): return "this page is not fou…
object.__setattr__和直接设置属性有什么不同吗?
在werkzeug中有这样的定义: class Local(object): __slots__ = ('__storage__', '__ident_func__') def __init__(self): object.__setattr__(self, …