问题标签 [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 投票
2 回答
2710 浏览

python - 我用什么,CherryPy 还是 Pylons?

您好我正计划建立一个具有社交网络功能的网站。您认为哪个 Python 框架更合适,或者您会建议 CherryPy 或 Pylons 哪个更合适?

0 投票
2 回答
1879 浏览

python - Python中的跟踪系统和实时统计分析

这个问题与一个较老的问题有关:MySQL tracking system。简而言之:我必须使用 Python 实现一个具有高负载的跟踪系统。对于数据库部分,我选择了 mongoDB(这听起来像是适合这项工作的工具)。开发语言将是 Python。

我正在考虑在 nginx 后面使用几个 CherryPy 应用程序实例。这背后的原因是我不想自己处理所有 wsgi 部分,但另一方面,我不需要一个完整的 Web 框架,因为应用程序很简单并且不需要 ORM。

我的问题是:

  • 我应该使用 CherryPy 内置服务器还是应该使用 Apache 和 modwsgi(或完全使用其他服务器)?

  • 这听起来像一个合理的方法(nginx,mongoDB)吗?如果不是,你会推荐什么?

先感谢您。

0 投票
2 回答
1029 浏览

python - 合并两个事件循环(Cherrypy 和 Wxpython)

好的,我有一个用cherrypy编写的应用程序,我想为它构建一个wxpython gui。问题是两个模块都使用闭环进行事件处理,这(我假设)意味着当一个模块运行时,另一个模块将被锁定。

我征求了一些建议,有人建议我合并两个事件循环而不是使用股票入口点(cherrypy 的 quickloop() 和 wx 的 MainLoop())

问题是我不知道该怎么做。任何建议将不胜感激。

0 投票
1 回答
197 浏览

python - 有没有办法让python应用程序隐形运行?

我有一个cherrypy 应用程序,我想用一个简单的gui 来控制http。问题是我不希望cherrypy窗口和gui同时运行。有没有办法让cherrypy应用程序窗口可见?

它是为 Windows 编写的,这可能会有所不同

0 投票
1 回答
638 浏览

python - pyAMF 客户端在哪里(在代码中的哪一点)接受 SSL 证书?

我已经设置了一个侦听 SSL 端口的服务器。我能够连接到它并使用正确的凭据访问服务(下例中的回显服务)

下面的代码工作正常,但我不明白客户端在什么时候接受证书

服务器:

客户:

现在,当我运行它时,它运行正常,客户端日志如下:

2010-01-18 00:50:56,467 DEBUG [root] Read 41 bytes for the response 行看起来很可疑,因为响应太短(证书约为 1K),我希望证书传输在调试日志。

问题:客户端在什么时候接受证书?默认情况下它会存储在哪里?哪个配置参数设置默认位置?

0 投票
1 回答
17249 浏览

python - 为什么我的 Facebook 应用程序出现错误 104(“无效签名”)?

我正在尝试使用 PyFacebook(托管在 Google App Engine 上)开发 Facebook 应用程序。它是一个 FBML 应用程序(在 Facebook 画布而不是 iframe 中运行)。我在获取任何 API 调用功能时遇到问题。序列如下所示:

然后,如果我尝试,例如:

这将失败:

我不确定我哪里出错了。我已经验证了 api_key 和 secret_key 是正确的(很多很多次)。该应用程序已添加到我的帐户中。我什至能够让桌面应用程序正常工作;我的问题只出在这个网络托管的版本上。

谢谢你的帮助!

0 投票
1 回答
1712 浏览

python - CherryPy 更改了我的响应代码

在我使用 mod_wsgi 和 Apache 上的 cherrypy 的 python 应用程序中,我的响应代码从 403 更改为 500。我明确地将其设置为 403。

即cherrypy.response.status = 403

我不明白客户端收到的响应代码在哪里以及为什么是 500。有没有人有这个问题的经验>

0 投票
2 回答
1539 浏览

python - pyinstaller:我的cherrypy应用程序exe的2个实例被执行

我有一个cherrypy应用程序,我用pyinstaller制作了一个exe。现在,当我运行 exe 时,它​​会将自身两次加载到内存中。观察任务管理器显示第一个实例加载到大约 1k,然后第二个 hte exe 实例加载到大约 3k ram。如果我关闭较大的一个,两个进程都会死。如果我关闭较小的一个,则只有一个死。

用子进程加载 exe,如果我尝试 proc.kill(),它只会杀死小的一个,而另一个在内存中运行。这是一起使用cherrypy和pyinstaller的副作用吗?

0 投票
2 回答
2871 浏览

python - 通过http停止一个cherrypy服务器

我有一个cherrypy 应用程序,我通过wxpython ui 控制http。我想在 ui 关闭时杀死服务器,但我不知道该怎么做。现在我只是在窗口关闭事件上做一个 sys.exit() 但这导致

那是因为我没有正确停止cherrypy吗?

0 投票
3 回答
444 浏览

python - 如何构建使用 CherryPyWSGIServer 构建的同时支持 HTTP 和 HTTPS 的 WSGI 应用程序?

我构建了一个 WSGI 应用程序并使用 CherryPyWSGIServer 创建了一个独立的包装器。我看到 CherryPyWSGIServer 支持 HTTPS,但我不确定如何同时支持 HTTP 和 HTTPS 因为它看起来像第一个server.start()块。我将如何创建两台服务器,一台 HTTP 和一台 HTTPS,并同时启动它们?

这是我现在拥有的: