cherrypy相关内容

CherryPy自定义工具,用于用户身份验证

我试图在我的CherryPy控制器类中设置一种简单的装饰方法,以便如果用户尚未通过身份验证,则将其重定向到登录页面.我打算做一个基本的Python装饰器,但此处的答案建议我请改用CherryPy自定义工具.因此,我正在尝试这样做,但是我无法使其正常工作.这就是我所拥有的: def authenticate(): user = cherrypy.session.get('user', ..
发布时间:2020-05-03 09:27:50 Python

Python Cherrypy访问日志轮换

如果我希望Cherrypy的访问日志仅达到固定大小,该如何使用旋转日志文件? 我已经尝试过 http://www.cherrypy.org/wiki/Logging,似乎已过期,或信息丢失. 解决方案 查看 http://docs.python.org/library/logging.html . 您可能要配置RotatingFileHandler http://docs ..
发布时间:2020-05-03 08:23:27 Python

fastcgi,cherrypy和python

因此,我尝试使用python进行更多的Web开发,并且我选择了由lighttpd w/fastcgi托管的cherrypy.但是我的问题是一个非常基本的问题:为什么每次更改应用程序代码或基础库的代码时,都需要重新启动lighttpd(或apache)? 我意识到这个问题源于对fastcgi模型的基本误解(即较差的理解),因此我愿意接受这里的任何学习,但是我习惯于仅更改PHP文件并显示它,而不 ..
发布时间:2020-04-30 11:29:13 Python

Cherrypy:我真的需要把它放在前端吗?

我一直在使用Cherrypy开发python网络应用程序,并且阅读它作为后端会更“健壮",所以我尝试了一下. 简而言之,在页面上运行一些基准测试,以执行一些数据库操作并提供静态&动态内容表明,普通的cherrypy速度是nginx和memcached的两倍,并且比lighttpd快一半.我听说后者存在内存泄漏问题,因此请不要使用它.是的,nginx和lighttpd均已配置为提供静态内容. ..
发布时间:2020-04-30 11:28:43 其他开发

Cherrypy-接收JSON数据404,“缺少参数"

我正在使用Cherrypy Postgresql从头开始创建自己的网站.我是初学者使用Python和Javascript,但我非常热衷于学习这两种编程语言. 我现在要实现的目标是fill up HTML form-> Send data using 几天来我一直在与这个错误作斗争,因为我无法在互联网上找到一个示例,说明如何使用JSON通过AJAX在python中发送数据 正如我所说的 ..
发布时间:2019-11-26 23:13:26 前端开发

发回json到客户端

我刚开始使用cherrypy进行开发,所以我有点挣扎. 在客户端,我正在选择一些数据,将其转换为json并通过post方法发送到服务器端.然后,我对json进行了一些操作,最后我想将其发送回客户端.因此,问题是如何将修改后的json返回给客户端(浏览器). 服务器端: @cherrypy.expose def drawChart(self): __test = ..
发布时间:2019-11-26 22:40:28 Python

如何在CherryPy中的POST请求中接收JSON?

如何在CherryPy中从POST请求接收JSON? 我去过此页面,尽管确实如此很好地解释了API,其参数及其功能;我似乎无法弄清楚如何使用它们将传入的JSON解析为对象. 这是我到目前为止的内容: import cherrypy import json from web.models.card import card from web.models.session imp ..
发布时间:2019-11-23 17:17:09 其他开发

使用Python请求发布JSON

我需要将JSON从客户端发布到服务器.我正在使用Python 2.7.1和simplejson.客户端正在使用请求.服务器是CherryPy.我可以从服务器获取硬编码的JSON(代码未显示),但是当我尝试将JSON发布到服务器时,却收到"400错误的请求". 这是我的客户代码: data = {'sender': 'Alice', 'receiver': 'Bob', ..
发布时间:2019-11-23 16:15:15 Python

修复从GET请求到CherryPy的404:缺少参数错误

我正在使用CherryPy制作一个网页,用于客户端的服务器端,HTML,CSS和jQuery。我也在使用mySQL数据库。 我有一个工作表格供用户注册网站 - 创建用户名和密码。我使用jQuery向CherryPy发送一个AJAX POST请求,该请求查询数据库以查看该用户名是否存在。如果用户名存在,请提醒用户,如果不存在,请将其添加到数据库并提示成功。 $。 post('submi ..
发布时间:2019-05-25 17:24:47 前端开发

使用CherryPy的HTTPS到HTTP

CherryPy是否可以将HTTP重定向到HTTPS。让我们举例说下面的代码是 http://example.com ,如果有人通过 https://example.com 我希望将它们重定向到普通的HTTP URL(可能是301重定向?)我该如何做到这一点? #!/ usr / bin / env python 来自pprint import pformat 来自cherrypy ..
发布时间:2018-07-10 10:16:46 Python

Python:使用cherrypy在POST上发送和接收大文件

我有一个樱桃网络服务器,需要能够通过http post接收大文件。我现在有一些工作,但是一旦发送的文件太大(大约200mb),它就会失败。我正在使用curl发送测试发布请求,当我尝试发送一个太大的文件时,curl吐出“随请求发送的实体超过了允许的最大字节数”。搜索周围,这似乎是一个错误来自cherrypy。 所以我猜测发送的文件需要以块的形式发送?我用mmap尝试了一些东西,但是我无法理解它 ..
发布时间:2018-07-09 14:48:36 Python

如何在Google App Engine中运行CherryPy Web服务器

这个CherryPy web服务器可以部署在Google App Engine中。 $ b是谁做的,有什么感觉? 需要做什么特别的努力(配置等)? 你会把它推荐给其他人吗? 解决方案 article 是一个很好的例子,但它现在已经过时了修补程序不再需要,最新版本的Cherrypy应该没有它,我得到了下面的示例在开发环境中运行。 我已经在一个zip文件中包含了cherrypy, ..
发布时间:2018-05-03 18:33:14 其他开发

CherryPy缓存如何工作?

我最近发现了CherryPy中的页面对象属性在请求之间(以及客户端之间)持续存在。所以我想知道,将页面输出存储在这种属性中有意义吗?像这样: class Page: def default(self,pagenumber): 如果pagenumber不在self.validpages: return'找不到页码' 尝试: html = self.pageoutput [pagenum ..
发布时间:2018-04-23 20:24:50 Python

与CherryPy一起使用Flask来提供静态文件

我的目标是有一个服务器,可以返回基于URL的静态文件传入。我使用Flask作为我的Web框架,我打算使用CherryPy作为我的Web服务器。网络描述了许多设置CherryPy的Flask的方法,我不知道我是否正确地做了。 我一直在使用的资源: http:/ /rhodesmill.org/brandon/2011/wsgi-under-cherrypy/ Flask,CherryP ..
发布时间:2017-12-12 21:39:42 Python