问题标签 [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 回答
3726 浏览

python - Cherrypy 服务器不可用,但 localhost

我遇到了一个看起来已经解决但不起作用的cherrypy问题。我只能在 localhost 或 127.0.0.1 上绑定。Windows XP Home 和 Mac OS X(Linux 未经测试),cherrypy 3.1.2,python 2.5.4。这是我的应用程序的结尾:

0 投票
2 回答
6083 浏览

python - 使用 CherryPY MethodDispatcher 的动态 URL

我需要配置一个支持以下 URL 方案的 RESTful 样式 URL:

  • /父母/
  • /父/1
  • /父母/1/孩子
  • /父母/1/孩子/1

我想使用 MethodDispatcher 以便上述每个都可以具有 GET/POST/PUT/DELETE 功能。我让它适用于第一个和第二个,但不知道如何为子部分配置调度程序。我有这本书,但它几乎没有涵盖这一点,我在网上找不到任何样本。

这是我当前配置 MethodDispatcher 的方式。

任何帮助,将不胜感激。

0 投票
4 回答
2468 浏览

python - Python Cherrypy 访问日志轮换

如果我希望 Cherrypy 的访问日志仅达到固定大小,我将如何使用旋转日志文件?

我已经尝试过http://www.cherrypy.org/wiki/Logging,它似乎已经过时,或者缺少信息。

0 投票
1 回答
2068 浏览

python - CherryPy,从 matplotlib 或一般情况下加载图像

我不确定我做错了什么,如果您能指出我要阅读的内容,那就太好了。我在第一个 CherryPy 教程“hello world”中添加了一点 matplotlib 情节。问题1:我怎么知道文件将保存在哪里?它恰好是我运行文件的地方。问题 2:我似乎无法在浏览器中打开/查看图像。当我在浏览器中查看源代码时,一切看起来都是正确的,但没有运气,即使我包含了完整的图像路径。我认为我的问题在于路径,但不确定正在发生的事情的机制

感谢文森特的帮助

0 投票
2 回答
1742 浏览

python - html中的CherryPy变量

我有一个cherryPy 程序,它返回一个在表格中包含图像(绘图)的页面。我还想在表中包含描述情节的变量。我没有使用任何模板,只是想让它变得非常简单。在下面的示例中,我有我想要的变量 numberofapplicants 但它不输出表中变量的值。我还没有找到任何关于如何做到这一点的例子。感谢您的帮助文森特

0 投票
4 回答
2188 浏览

python - 共享主机上带有 FastCGI 的 CherryPy(或其他 Python 框架)

我正在尝试在 Apache 上使用 FastCGI(实际上是 fcgid)配置 Python 迷你框架 CherryPy。我在共享主机上,所以我无法访问 httpd.conf,只能访问 htaccess。我按照这些教程无济于事:

我不断收到 500 个错误,Apache 日志显示“脚本头过早结束”。我已经尝试了一切(权限/shebangs/full-paths/deamonized/not-daimonized)。我知道 Apache 正在正确执行我的 .fcgi,因为我能够从 python 打印到错误日志,但仅此而已。以前有没有人在共享主机上成功安装过 CherryPy 或任何其他框架?您的帮助将不胜感激。谢谢。

0 投票
2 回答
258 浏览

python - 退出cherrypy服务器时出错

伙计们,退出cherrypy服务器时出现以下错误。这个错误是关于什么的?

0 投票
2 回答
1996 浏览

python - CherryPy3 和 IIS 6.0

我有一个使用 Cherrypy 框架的小型 Python Web 应用程序。我绝不是网络服务器方面的专家。

我在我们的 Ubuntu 服务器上使用 mod_python 让 Cherrypy 与 Apache 一起工作。然而,这一次,我必须使用 Windows 2003 和 IIS 6.0 来托管我的网站。

该站点可以作为独立服务器完美运行 - 在让 IIS 运行时,我简直迷失了方向。在过去的一天里,我一直在谷歌上搜索并盲目地尝试一切来让它运行。

我已经安装了网站告诉我的所有各种工具(Python 2.6、CherrpyPy 3、ISAPI-WSGI、PyWin32),并且已经阅读了我能阅读的所有文档。这个博客是最有帮助的:

http://whatschrisdoing.com/blog/2008/07/10/turbogears-isapi-wsgi-iis/

但我仍然不知道我需要什么来运行我的网站。我什至找不到任何详尽的示例或入门指南。我希望这里有人可以提供帮助!

干杯。

0 投票
2 回答
2465 浏览

python - 如何使用cherrypy动态生成图形

我正在使用cherrypy 开发一个小型Web 应用程序,我想从存储在数据库中的数据生成一些图表。带有表格的网页很简单,我计划将 matplotlib 用于图形本身,但是如何设置该方法的内容类型,以便它们返回图像而不是纯文本?cherrypy 会“嗅探”结果并自动更改内容类型吗?

0 投票
2 回答
1957 浏览

python - 创建可移植的 Django 应用程序 - 需要帮助

我正在构建一个 Django 应用程序,我可以在 Ubuntu Linux 主机上轻松运行(测试:))。我想打包没有源代码的应用程序并将其分发到另一台生产机器。理想情况下,应用程序可以通过 ./runapp 命令运行,该命令启动运行 python/django 代码的 CherryPy 服务器。

我发现了几种方法:

  1. 仅分发 .pyc 文件并在目标机器上构建和安装所有要求。
  2. 使用众多工具之一将 Python 应用程序打包到可分发的包中。

我真的很想选择 nr.2 选项,我希望包含我的 Django 应用程序,因此可以分发它而无需安装或配置其他东西。搜索互联网给我提供了比答案更多的问题和一个非常酸的味道,Django 打包是一种每个人都知道但没人谈论的神秘艺术。:)

我已经尝试过 Freeze(失败)、Cx_freeze(简单安装版本失败,存储库版本有效,但应用程序输出失败)并在 dbuilder.py 上重新启动(它应该可以工作,但实际上并不能正常工作 - 我猜)。如果我理解正确,大多数问题都源于 Django 导入模块的方式(示例),但我不知道如何解决它。

如果有人可以在线提供有关打包/分发独立 Django 应用程序的任何指针或好的资源,我将非常高兴。