cherrypy相关内容

Python的 - 瓶默认路线可能吗?

在Cherrypy中可以这样做: @ cherrypy.expose def default(self,url, *郊区,** kwarg): 通过 在Flask的网站上有一个关于烧瓶的“全包式”路线的代码片段。 你可以在这里找到。 基本上装饰者的作品通过链接两个URL过滤器。在这个页面上的例子是: $ $ p $ @ app.route('/',de ..
发布时间:2017-12-11 22:57:54 Python

如何用CherryPy捕获所有异常?

我使用 CherryPy 来运行一个非常简单的Web服务器。它旨在处理 GET 参数,如果它们是正确的,请与他们做某事。 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ b如果参数中的'a': print params ['a' ..
发布时间:2017-10-01 16:49:09 Python

大量文件下载在cherrypy

我正在使用Cherrypy托管一个文件访问类型的网站,通过uwsgi和nginx在Raspberry Pi上。我注意到的一件事是,如果文件相当大(假设有大约一千兆字节),uwsgi说它被信号9杀死了。这是通过将一个 cherrypy.config.update( {'tools.sessions.timeout':1000000})但是这并不能真正解决问题,因为它是一个糟糕的恶作剧解决方案,并没有 ..
发布时间:2017-07-13 11:38:01 Python

基于Python Web框架中的Accept标头的路由请求

我有一些经验与不同的Web框架(Django,web.py,金字塔和CherryPy),我想知道哪一个将更容易,希望更干净地实现一个路由调度程序到另一个“视图/处理程序“基于”Accept“标题和HTTP方法,例如: 接受:application / json POST / post / 的处理方式与: 接受:text / html POST / post ..
发布时间:2017-05-30 00:53:20 Python

CherryPy与猎豹作为插件+工具 - 空白页

CherryPy不断返回空白页面或返回控制器中的值。我重写了一个django和jinja2版本,这显然是不是与前面提到的几乎相同。 我在工具中做了一些pprint使用解析的html填充request.body,但是在控制器中设置pass时不输出。如果我在控制器中返回一个{“user”:True},以简单的“用户”的形式显示。 在线和代码的SickBeard我来到以下: 控制器: ..
发布时间:2017-05-28 02:31:33 Python

Cherrypy:处理时间大的页面的解决方案

我有一个由cherrypy供电的网站。对于某些页面,我需要相当长的处理时间(在数百万行DB上的多连接SQL请求)。处理需要有时20秒或更多,浏览器因为太长时间而崩溃。 我想知道这里会有什么好的解决方案。 > 解决方案 这里的所有内容都取决于网站的数量。 CherryPy 是一个线程服务器,一旦线程正在等待数据库,新的请求将不被处理。还有方面的请求队列,但一般来说是这样的。 可怜 ..
发布时间:2017-05-12 18:55:02 Python

Flask,CherryPy和静态内容

我知道有很多关于 Flask 和 CherryPy 和静态文件,但我仍然似乎无法让这个工作。 有一个代码段来部署Flask应用程序在CherryPy这里: http://flask.pocoo.org/snippets/24/ 有没有快速修改,让wsgiserver在烧瓶应用程序的静态目录中提供内容? $ b $樱桃酱的静态内容功能似乎居于CherryPy中。而且我不确定如何安装一 ..
发布时间:2017-05-06 19:12:53 其他开发

部署CherryPy(守护进程)

我遵循了基本的CherryPy教程( http://www.cherrypy.org/wiki/CherryPyTutorial )。一个没有讨论的事情是部署。 如何将CherryPy应用程序作为守护进程启动并“忘记”?如果服务器重新启动,会发生什么? 是否有标准配方?可能会创建一个服务脚本(/etc/init.d/cherrypy ...) 谢谢! 解决方案 有一个守护 ..
发布时间:2017-05-06 16:30:07 Python

使用CherryPy作为阻塞/非线程服务器,便于调试

可以使用CherrPy服务器作为阻塞/非线程服务器(为了更容易调试)。 解决方案 没有。 wsgiserver不仅启动了自己的一组工作线程(默认情况下为10),即使只指定了1个针对侦听套接字和1个线程的线程)。即使这不是真的,如果您使用CherryPy的其余部分(即引擎),则会在主线程的单独线程中运行该侦听器线程。 ..
发布时间:2017-04-21 19:25:45 Python

time.gmtime()导致armhf平台上的OverflowError

我有一个网络服务器(CherryPy)在一个Cubox(armhf平台)上运行,一旦启动了我,我会收到以下错误: [14 / Aug / 2015:09:33:40] HTTP追溯(最近的最后一次呼叫): 文件“(...)/ lib / python3.4 / site-packages / cherrypy / _cprequest.py“,第661行,回复 self.hooks.ru ..
发布时间:2017-04-15 13:52:50 Python

无法从Cherrypy将datetime作为JSON序列化

我正在尝试发送一个响应于Ajax查询的记录列表。这样做很好,除非结果包含datetime字段,当我的进程失败,错误 datetime.date(2011,11,1)不是JSON可序列化。 b $ b 我尝试将我发现的答案结合到一个非常类似问题,其中包含 CherryPy文档到使用自定义的json_out编码器,但我不清楚这个函数必须具有什么签名。我写的功能是: def json_enc ..
发布时间:2017-04-14 08:04:24 Python

集成CSS和CherryPy:如何修复404“/”找不到错误?

我一直在使用CherryPy 3.2.2测试Twitter Bootstrap,并且已经审查了几个SO帖子,但是无法成功地使用我的配置文件运行。我得到臭名昭着的404错误:“NotFound:(404,”路径'/'没有找到。“)”。 这是我的文件设置: / TwitApp b $ b testPy.py(我的测试应用程序) config.conf(用于添加CSS的配置文件) ..
发布时间:2017-02-17 00:13:24 前端开发

在CherryPy中停止请求处理,并从工具返回200响应

我的问题 我正在寻找一种方法来停止工具中的请求处理,而不会引发异常。换句话说:我想停止请求,因为它到达指定的控制器并返回2xx状态码? 背景 > 我们希望我们的应用程序支持CORS,因此支持预检请求。这个想法是写一个钩子 before_handler 的工具。如果发出了OPTIONS请求,返回相关的CORS头并退出。 问题是,我没有找到一种方法来停止执行流程。这意味着处理原 ..
发布时间:2017-01-11 19:47:48 Python

cherrypy / jquery CORS麻烦

我有一个基于cherrypy的简单的python web服务器。其资源应提供一个API。服务器有以下代码来提供CORS: def CORS(): cherrypy.response.headers [ Access-Control-Allow-Origin“] =”*“ 如果__name__ ==”__main__“: cherrypy.tools.CORS = cherrypy. ..
发布时间:2017-01-11 18:54:35 前端开发

CherryPy配置tools.staticdir.root问题

如何使我的静态文件根目录相对于我的应用程序根文件夹(而不是硬编码路径)? 根据CP指令 http://www.cherrypy.org/wiki/StaticContent )我已尝试以下操作我的配置文件: tree.cpapp = cherrypy.Application(cpapp.Root()) tools.staticdir。 root = cpapp.current_di ..
发布时间:2016-12-27 19:57:17 Python

CherryPy和并发

我使用CherryPy为了通过WSGI提供一个python应用程序。 我尝试了基准测试,但似乎CherryPy只能处理10 req /秒。 无论我做什么。 建立一个简单的应用程式,暂停3秒钟,以准确判断发生了什么...我可以确认10 req / sec与python脚本使用的资源无关。 __ 任何想法? 解决方案 默认情况下,CherryPy的内置HTTP服务器将使 ..
发布时间:2016-12-26 16:36:19 Python

CherryPy - 保存复选框选择到变量

我试图建立一个简单的网页,其中包含多个复选框,一个Textbox和一个提交Buttom。 我刚刚碰到了Python的网络编程试图找出来做与CherryPy。 我需要关联每个复选框到一个变量,所以我的.py文件知道哪些被选中点击“开始按钮“。 有人可以给一些代码示例吗? 我有任何优势,包括像睡衣的Python JavaScript编译器吗? ..
发布时间:2016-11-21 12:21:57 Python

从保存正在更新添加HTTP基本认证头到Backbone.js的同步功能prevents模型()

我的工作就是通过与Python的CherryPy的框架编写一个宁静的API驱动的Web应用程序。我开始了写作与jQuery和服务器端模板组合的用户界面,但最终切换到Backbone.js的,因为jQuery的是失控的。 不幸的是,我有让我的模型与服务器同步的一些问题。下面是从我的code一个简单的例子: $(函数(){ VAR用户= Backbone.Model.extend({ ..

编写的CherryPy装饰授权

我有一个CherryPy的应用和一些看法我要开始只允许特定用户查看他们,并发送其他任何人的授权所需的页面。 有没有一种方法,我可以用定制的装饰做到这一点?我认为这是最优雅的选择。 下面是什么,我想要做一个基本的例子: 类MyApp的: @需要授权 高清view_page1(个体经营,APPID): ...做一些东西... 返回HTML高清AUT ..
发布时间:2016-07-26 16:31:19 Python