问题标签 [web.py]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 无法让 Beaker 会话工作 (KeyError)
我是 Python 世界的新手,并且在让会话在我的 Web 框架中工作方面处于最危险的时期。我尝试让 Beaker 会话与 webpy 框架和 Juno 框架一起工作。在这两个框架中,当我尝试启动会话时,我总是得到一个 KeyError。
这是 webpy 中的错误消息(当我尝试在 Juno 中使用烧杯会话时,它几乎完全相同)......
错误
代码
python - IF 语句导致 webpy 内部服务器错误
我有这堂课:
我在上面代码中的问题是 if 语句
如您所见,该函数接受一个参数(extra_placeholders),它是一个字典。
如果我不将参数传递给 main_page(),
运行良好。然而,
不起作用。它会导致 500 内部服务器错误。为什么?
mod-wsgi - 检测 web.py 中过早关闭的连接
Web.py 中有没有办法在请求处理时检测和处理用户关闭的连接?
我尝试设置 unloadhook 处理程序,但在这种情况下它不会被调用。它仅在请求成功完成后调用:
我在浏览器中打开应用程序,当它在 while 循环中开始旋转时,我中断了请求,但没有抛出异常。
python - 调用 urllib.urlopen 时跟踪/BPT 陷阱
出于某种原因,我在调用urllib.urlopen
. 我都试过了urllib
,urllib2
结果相同。这是引发错误的代码:
我应该补充一点,这段代码运行在带有 web.py 的 CherryPy 网络服务器上。
有人要求追溯。不幸的是,没有。Trace/BPT trap
被输出到终端并且过程终止。例如
编辑:我正在运行 OS X 10.6.2、web.py 0.33、Python 2.6.2 和 CherryPy 3.1.2。
python - Web.py 模板错误:“总和”不存在
我在 web.py 模板模板中使用内置的“sum”函数,我收到以下错误:
源代码如下:
我可以在终端的 Python REPL 中很好地使用“sum”。
可能是什么问题?
谢谢,雅各布
python - 共享主机上的 Web.py
我刚刚构建了一个非常酷且简约的小应用程序web.py
。
我正在使用一个便宜的共享主机包(在 WebFaction),并通过 virtualenv 安装了 web.py。我无法使用系统 python,因为我需要其他不允许安装到系统 python 中的软件包。
所以现在我开始我的应用程序
这感觉像是一个繁琐的解决方案,我不确定这个设置可以占用多少流量。任何一般性提示?
提前致谢
python - 使用 webpy 和 urllib2 发送文件
我需要使用 oauth 和 webpy 将文件发送到另一台服务器。现在我将忽略 oauth 部分,因为发送文件本身已经是一个挑战。
这是我的部分代码:
此时我想使用 urllib2 通过网络发送文件。请注意,我还有其他参数要发送。
更新
考虑到我想发送这些参数:
如何使用 urllib2 (或其他任何东西)将它们发送到给定的 url?
PS我尝试使用海报模块,但我不知道如何将通用参数与文件一起发送。
python - 哪个是 web.py 杀手级应用?
杀手级应用程序是使库或框架出名的应用程序。我认为 web.py 非常有名,但我不知道任何用 web.py 编写的大型、广泛使用的应用程序。
你能指出一点吗?我认为 youtube.com 的第一个版本是使用 web.py 编码的,但我希望您提及一个开源版本,以便我可以看到它的代码。
python - InternalError:当前事务被中止,命令被忽略直到事务块结束
使用多处理库在子进程中进行数据库调用时出现此错误。
访问 :馅饼
InternalError:当前事务被中止,命令被忽略直到事务块结束
这是一个 Postgre 数据库,psycopg2
使用web.py
.
但是,如果我使用threading.Thread
而不是multiprocessing.Process
我不会收到此错误。
知道如何解决这个问题吗?
apache - Web.py mod_wsgi 自动重载
我正在使用 mod_wsgi 运行最新版本的 web.py,并在我的代码中包含以下内容:
application = web.application(urls, globals(), autoreload=True).wsgifunc()
它大部分时间都在自动重新加载,但我经常需要去命令行并自己重新启动 Apache。知道为什么它并不总是“自动重新加载”吗?
细节: