问题标签 [cherrypy]

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.

0 投票
1 回答
640 浏览

python - 协助解决 python/cherrypy 错误

此代码返回以下回溯,我无法弄清楚原因:

0 投票
2 回答
4118 浏览

python - 强制 CherryPy 子线程

好吧,我希望cherrypy 在自动重新加载时杀死所有子线程,而不是“等待子线程终止”,因为我的程序有自己的线程,我不知道如何解决这个问题。CherryPy 一直挂在那一行上,我不知道该怎么做才能让“子线程”终止......

`

`

它永远不会继续......所以我想强制子线程关闭......

我知道这是因为我的应用程序正在使用它自己的线程,我猜cherrypy 希望这些线程与 CherryPy 的......我可以克服这个问题吗?

0 投票
1 回答
876 浏览

python - Cherrypy 挂在表格柱上

我目前正在尝试删除一个遗留的 python 框架(webware 0.8.1)并在其上分层cherrypy 3.1.2。我没有将所有 webware 页面转换为cherrypy 页面,而是通过 webware 对其进行处理并将其传递给cherrypy。

这适用于任何不包含 POST 的页面。但是对于任何包含诸如登录之类的帖子的页面,cherrypy 都会挂在:

这将调用 FieldStorage,后者将调用父 cgi.FieldStorage 的构造函数。这是它最终挂起的地方。

但是,如果我在终端上按 ctrl-c,它将继续处理,然后在页面成功加载后终止。所以在登录页面,我会点击“登录”,它会挂起,然后我会在终端上按 ctrl-c,它会让我登录,然后关闭cherrypy。

我发现如果我使用 cherrypy.engine.start 而不是 quickstart 它不会启动任何信号处理程序。在这种情况下会发生什么会导致与之前的行为类似的结果,但是cherrypy 会继续运行。

什么可能导致这个问题?我真的很感激任何帮助。干杯。

0 投票
1 回答
219 浏览

apache - Apache 重写规则问题

我在htdocs中有一个文件夹列表,我想将这些文件夹包含在我的 Apache 配置文件中,但我不想手动包含每个目录,因为以后可能会添加更多目录。

我有 5 个左右的文件夹正确重定向,另一个重定向到htdoc文件夹中的旧index.htm ,另一个重定向到我拥有的 cherrypy 网络服务器。这是我的配置:

我将如何确保htdocs中的每个文件夹都被重定向,/olddesign转到正确的位置并且不输入目录(例如,就像输入http://localhost/)将定向到cherrypy Web服务器?

任何帮助将不胜感激。

0 投票
2 回答
1136 浏览

python - 使用 Nose 运行单元测试时抑制 Cherrypy 的输出

我正在使用cherrypy 来实现Web 服务器,并使用nose 来运行我的单元测试。但是,即使我使用 --nologcapture,尤其是cherrypy 的日志消息,也有很多调试噪音被鼻子捕获并打印到标准输出。这使得测试输出很难阅读。

我曾想过:

与 --nologcapture 选项一起会抑制这些消息,但显然不会。

任何人都知道如何摆脱这些消息并获得干净的测试输出,好吗?

0 投票
2 回答
3735 浏览

jquery - 如何使用cherrypy进行异步ajax调用?

我正在使用cherrypy 的独立服务器(cherrypy.quickstart())和sqlite3 作为数据库。

我想知道在使用cherrypy时如何对数据库进行ajax/jquery异步调用?

0 投票
0 回答
121 浏览

events - 如何让cherrypy传递给mako的元素上的Mootools事件起作用?

所以我在 index.py 中有:

在 test.html 中:

单击该元素时,没有任何反应。有任何想法吗?

% if item: ${item} % endif

0 投票
4 回答
1509 浏览

python - 樱桃和 wxpython

我正在尝试使用 wxpython ui 制作一个cherrypy 应用程序。问题是两个库都使用闭环事件处理程序。有没有办法让它工作?如果我有 wx ui start cherrypy 会锁定 ui 吗?

0 投票
2 回答
601 浏览

python - 通过 pyAMF 通道发送的 kwargs

我正在使用cherrypy 服务器通过pyAMF 通道从python 客户端接收请求。我从下面的模型开始,它工作正常:

服务器:

客户:

结果: [[u'one=1, two=3'], {}]

现在如果不是:

我用:

并发送相同的请求,我收到以下错误:

类型错误:echo() 正好采用 0 个参数(给定 1 个)

同时:

问:为什么会这样?请分享见解

我正在使用:python 2.5.2、cherrypy 3.1.2、pyamf 0.5.1

0 投票
3 回答
7983 浏览

python - Python Cherrypy 404 错误处理

我有一个在代码中设置了所有配置的 Web 服务器,但我希望能够处理所有页面 404 错误。我将如何在 Python 中执行此操作?