web.py相关内容

内容长度正在被剥离

我使用的是 webpy 0.34,python 2.6.6.我也在使用 mimerender.我试图在我的 http 响应中包含内容长度,但由于某种原因,标题被删除.我说删除是因为我可以很好地创建自定义标头,并且我可以在客户端上看到这些标头.但是当我尝试设置内容长度时,标头永远不会将其发送给客户端.我试过在 web.created 对象中包含标题(如图所示),我也试过使用 web.header( ..
发布时间:2021-09-24 19:13:30 Python

web.py:如何获取POST参数和GET参数?

我是 web.py 的新手.我用了很多 PHP.PHP中POST参数和GET参数存放在不同的全局变量中 例如: curl http://127.0.0.1/test?get_param1=1 -d 'post_param1=2' 在 PHP 中,您可以得到 $_GET['get_param1'] 为 1,$_POST['post_param1'] 为 2. 但是在 web. ..
发布时间:2021-09-22 19:48:53 Python

如何在 web.py 中跨请求保持变量值

我想在收到请求后立即更新日志文件.我有一个初始化为 TRUE 的类变量 event_logging_enabled.在 POST() 函数中,我检查了 event_logging_enabled 的值. 现在在运行时,我将此标志的值修改为 FALSE 以用于后续请求.但它仍然是正确的. 在调试过程中,我发现当收到请求时,会创建一个新对象来处理每个请求,因此,会选择初始化值,即 TRUE ..
发布时间:2021-09-16 18:45:00 Python

在 python 网络服务器上执行数学用户代码,最简单的安全方法是什么?

我意识到这个问题之前有人问过,但是这种情况略有不同. 我想运行一个 python 图像板(使用 web.py),这将允许用户通过提交代码来生成新图像.代码将采用单个函数的形式,该函数采用像素的 x,y 坐标并返回 r,g,b 值,例如: def simpleGradient(xrel,yrel):r = xrel*256g = yrel*256乙 = 0返回 [r,g,b] 只需要一个非 ..
发布时间:2021-07-17 20:11:57 Python

如何在 python web.py 中使用单选按钮

我正在使用 web.py 框架来创建一个简单的 Web 应用程序 我想创建一个单选按钮所以我写了下面的代码 来自网络导入表单从 web.contrib.auth 导入 DBAuth将 MySQLdb 导入为 mdbrender = web.template.render('templates/')网址 = ('/project_details', 'Project_Details',)类 ..
发布时间:2021-07-02 19:03:25 Python

web.py 运行 main 两次,忽略更改

我有一个简单的 web.py 应用程序,它读取一个配置文件并提供给 URL 路径.但是我有两个奇怪的行为.一,对 Main 中数据所做的更改不会反映在 GET 的结果中.二,Main 似乎运行了两次. 期望的行为是修改 Main 中的数据会导致方法看到修改后的数据,而不是重新运行 main. 问题: 这里到底发生了什么, mydict 都没有被修改得到. 为什么我的某些代码运行 ..
发布时间:2021-06-26 20:22:13 其他开发

Web 应用程序多次启动 - web.py

我有这段代码,它在服务器启动时加载必要的文件并打印必要的信息,但在 if __name__ == "__main__": 我也在启动后台进程,然后最后应用程序.run() 被执行. 我的问题是在加载完所有内容并开始后台进程后,它开始打印并从头开始加载所有内容.当服务器收到第一个请求(GET/POST)时,它也会做同样的事情.我怎样才能让它只加载一次? 导入网页从多处理导入过程导入脚本打印“ ..
发布时间:2021-06-26 20:08:51 Python

web.py 应用程序上的 Pytests 不包括方法代码

首先,抱歉,如果语言不是 100% 正确或某些东西不是 100% 有意义,我对 Web 应用程序开发和一般堆栈溢出问题还很陌生. 我有一个 web.py 应用程序,需要使用 pytest 测试其功能并使用 pytest-cov 生成代码覆盖率报告.我让测试工作并对响应进行断言,但是当我生成代码报告时,方法中的所有代码行都没有覆盖,因此测试覆盖率非常低 (23%) 我通过 cmd 在我的 ..
发布时间:2021-06-25 18:50:22 Python

如何在不依赖框架的情况下使用 python 进行 Web 开发?

我知道各种框架都有其优点,但我个人希望我在 Python 中的 Web 开发尽可能直接:少写框架,多写 python. 到目前为止,我发现的唯一能让我以最明显的方式做到这一点的是 web.py但我对其性能略有担忧. 对于那些使用 nginx(或其他风格)+mod_wsgi+web.py 的人...性能如何?可以进一步改进吗? 对于那些使用过 web.py、喜欢这个想法并继续写出更 ..
发布时间:2021-06-15 19:08:23 Python

web.py 中的继承?

我目前正在开发 wep.py 应用程序.这是我的 web 应用程序,它与 web.py 和 wsgi 绑定. root/main.py 导入网页导入系统进口进口导入操作系统sys.path.append(os.path.dirname(__file__))#从模块导入模块从考试导入考试网址 = ('/考试', '考试')application = web.application(urls, ..
发布时间:2021-06-12 19:24:48 Python

UWSGI + NGINX 502 错误网关

我有一个 Web.py 应用程序,想将其投入生产.根据 Web.py 社区的推荐,我决定为此使用 uWSGI 和 Nginx. 我的应用程序使用 Memcached 进行会话存储,使用 MySQL 进行其他存储任务.该应用程序在我的 MacBook 上运行良好.我之前配置了 uWSGI + Nginx 设置,效果很好.但是当我尝试访问 Ubuntu 服务器上的索引页面时,我会收到一个 502 ..
发布时间:2021-06-07 20:22:10 Python

如何修复“拒绝执行'常量'语句".错误?

我正在遵循web.py文档中的模板指南 导入网站渲染= web.template.render('templates')打印(render.hello('world')) 但是,当运行python文件时,会导致错误:“'Constant'语句的执行被拒绝".Google搜索没有找到任何答案,请给我一些帮助.谢谢 解决方案 web.py不允许在模板中执行某些类型的python法律声明. ..
发布时间:2021-04-24 19:16:36 Python

使用PostgreSQL数据库的web.py用户身份验证示例

我正在尝试从web.py食谱中复制和使用示例“使用PostgreSQL数据库进行用户身份验证".我不知道为什么会出现以下错误. 在/login上 'ThreadedDict'对象没有属性'login' 在/login上 'ThreadedDict'对象没有属性'privilege' 这是第二个错误输出到端子的错误.(第一个几乎相同) 追溯(最近一次通话):正在处理文件"/u ..
发布时间:2021-04-12 20:05:17 Python

使用Web.py的HTTP POST响应失败

我想不言而喻,我对以下内容感到困惑.这是我在此处的查询的虚假延续: HTTP 303(查看其他):GET可行,POST失败我要发布另一个问题,因为其他问题主要涉及HTTP重定向,并且无法解决我现在认为是潜在的问题. 我有一个非常简单的web.py类: class user: def GET(self, id): """List a sin ..
发布时间:2020-11-24 23:54:49 Python

webpy,如何将数据额外添加到表单?

我需要一个带有从数据库生成的“记录"的表格. 对于每个DB记录,除了表单字段外,还需要包含图片&记录说明,例如 rec 15, , 所以我对如何以及何时&在何处创建表单: 表格生成方法应该出现在我的"model. ..
发布时间:2020-11-10 04:04:56 Python