问题标签 [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.
python - 协助解决 python/cherrypy 错误
此代码返回以下回溯,我无法弄清楚原因:
python - 强制 CherryPy 子线程
好吧,我希望cherrypy 在自动重新加载时杀死所有子线程,而不是“等待子线程终止”,因为我的程序有自己的线程,我不知道如何解决这个问题。CherryPy 一直挂在那一行上,我不知道该怎么做才能让“子线程”终止......
`
`
它永远不会继续......所以我想强制子线程关闭......
我知道这是因为我的应用程序正在使用它自己的线程,我猜cherrypy 希望这些线程与 CherryPy 的......我可以克服这个问题吗?
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 会继续运行。
什么可能导致这个问题?我真的很感激任何帮助。干杯。
apache - Apache 重写规则问题
我在htdocs中有一个文件夹列表,我想将这些文件夹包含在我的 Apache 配置文件中,但我不想手动包含每个目录,因为以后可能会添加更多目录。
我有 5 个左右的文件夹正确重定向,另一个重定向到htdoc文件夹中的旧index.htm ,另一个重定向到我拥有的 cherrypy 网络服务器。这是我的配置:
我将如何确保htdocs中的每个文件夹都被重定向,/olddesign转到正确的位置并且不输入目录(例如,就像输入http://localhost/)将定向到cherrypy Web服务器?
任何帮助将不胜感激。
python - 使用 Nose 运行单元测试时抑制 Cherrypy 的输出
我正在使用cherrypy 来实现Web 服务器,并使用nose 来运行我的单元测试。但是,即使我使用 --nologcapture,尤其是cherrypy 的日志消息,也有很多调试噪音被鼻子捕获并打印到标准输出。这使得测试输出很难阅读。
我曾想过:
与 --nologcapture 选项一起会抑制这些消息,但显然不会。
任何人都知道如何摆脱这些消息并获得干净的测试输出,好吗?
jquery - 如何使用cherrypy进行异步ajax调用?
我正在使用cherrypy 的独立服务器(cherrypy.quickstart())和sqlite3 作为数据库。
我想知道在使用cherrypy时如何对数据库进行ajax/jquery异步调用?
events - 如何让cherrypy传递给mako的元素上的Mootools事件起作用?
所以我在 index.py 中有:
在 test.html 中:
单击该元素时,没有任何反应。有任何想法吗?
% if item: ${item} % endif
python - 樱桃和 wxpython
我正在尝试使用 wxpython ui 制作一个cherrypy 应用程序。问题是两个库都使用闭环事件处理程序。有没有办法让它工作?如果我有 wx ui start cherrypy 会锁定 ui 吗?
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
python - Python Cherrypy 404 错误处理
我有一个在代码中设置了所有配置的 Web 服务器,但我希望能够处理所有页面 404 错误。我将如何在 Python 中执行此操作?