问题标签 [web.py]

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 回答
2054 浏览

python - web.py 共享变量

在 web.py 我需要创建一个共享变量,多个线程(请求)可以读取或写入该变量。

对于这种情况,首选方式是什么。

谢谢。

0 投票
2 回答
709 浏览

python - 用于没有内置身份验证的框架的 Python 身份验证系统(如 web.py)?

我正在考虑使用 Web.py 构建一个网站,并且没有内置的身份验证系统。在阅读了有关网站身份验证的各种内容后,我一直听到的一个共同主题是“不要自己动手,而是使用别人的”。网站上有一些简单身份验证的示例,例如这个,但它们都在底部说“不要在生产代码中使用它”。

那么,是否有一个通用的 Python 身份验证库可以与 Web.py 一起使用?或者,自己动手真的没那么难吗?

0 投票
1 回答
7383 浏览

python - web.py 和烧瓶

对于这些Pythonic Web 框架;

它们看起来很相似,除了一些细微的差别,比如它们的 url 处理方案。所以很难选择其中之一。

我想从您的经验中了解,哪个更适合小型但需要长期支持的 Web 应用程序(初始应用程序很小,但随着时间的推移它应该会变得更大),为什么?

0 投票
1 回答
366 浏览

python - 为什么在生成器函数中调用清除代码?

伙计们。我正在阅读 web.py 源代码以了解 WSGI 框架的工作原理。

在阅读 application.py 模块时,我想知道为什么在 cleanup 中调用 self._cleanup ,这是一个生成器函数。

我搜索了使用生成器的原因,就像这样,但我不确定为什么在这里使用生成器。

这是代码块:

0 投票
1 回答
3447 浏览

python - 如何在 Python 中伪造一个肥皂响应?

我正在尝试测试公司产品中的功能。我们的软件会发出这样的 SOAP 请求:

请求标头

请求内容

SOAP 服务应该响应:

响应头

回复内容

一开始我以为我可以在 web.py 中创建一个 Web 服务,并在有人在http://www.abc.com/testfunction上发出 POST 请求时返回相同的响应。

但它没有用。我认为这可能与标题有关。然后我尝试使用 SimpleXMLRPCServer。

但问题是我不知道如何处理标头中的 SOAPAction 并且客户端没有在这里使用测试功能。谁能帮我?非常感谢!!

更新:

终于做到了,使用以下代码:

它应该与 web.py 代码一样工作,但 web.py 则不行。从wireshark中捕获的包中,我发现xml内容前后有一些乱码(“3bc”和“0”),与编码有关吗?

0 投票
1 回答
866 浏览

iis-7 - 通过 PyISAPIe 在 IIS7 上部署 web.py 脚本时出现问题

我在通过PyISAPIe在 IIS 7 上部署web.py单文件 API时遇到了问题。我今天要谈这个。

我已经成功地使用 PyISAPIe 在 IIS 7 上部署了几个 Django Web 应用程序。Isapi.py我用于 Django 站点的模块与此类似:

但是,由于不知道如何调整上述内容以与我的 web.py 脚本一起使用,我从WSGI示例Isapi.py文件开始。添加后,我有以下文件:

我确信有些事情我忽略了或明显做错了。当我尝试在浏览器上访问脚本时,我从 IIS 收到 500 响应,其中包含以下详细信息:

虽然我仍在玩不同的调整等,但我不确定我需要做什么才能让它工作。在这个方向上的任何帮助将不胜感激。

感谢您的时间。

PS:我有这个脚本,device_api.py部署在Apache2下使用mod_wsgi,所以我确定脚本里面的代码没有问题。

0 投票
1 回答
2069 浏览

python - web.py - 如何将 db.query(sql) 的结果转换为 dict 列表?

我对 Python 和 web.py(我目前正在使用)都是新手,所以请多多包涵。

官方文档中

看起来查询的结果是字典列表 {total_user: num} 对吗?

我的情况非常相似:对数据库运行 SELECT,希望得到 key:value 数据的列表。

在模型.py 中:

在 code.py 中:

在模板/list.html 中:

但是,代码会触发错误,因为“'tuple' 对象没有属性 'title'”。我做错了什么?在此先感谢您的帮助。

0 投票
3 回答
839 浏览

python - 在 Tornado 中停止请求

我有一种注册用户的方法,基本上如果用户验证失败,我希望请求停止处理,这样用户就不会注册。

如果我输入一个有效的用户名,“用户正常”会打印到控制台,一切都很好,但如果我使用无效的用户名,“无效用户名”和“用户正常”会打印到控制台,页面重新 -虽然指导正确。如何在 self.redirect 之后停止请求,所以print "User Is OK"永远不会被调用?

0 投票
1 回答
7329 浏览

python - 使用 web.py 显示 sql 查询结果的简单方法

使用 web.py,我通过使用创建了一些结果集

我想在 html 模板上显示查询结果。

web.py 是否有任何内置工具可以做到这一点?我没有看到任何文档和代码示例。

我也很感激任何指向其他模块的指针,这些模块会将 sql 结果集强制转换为可以由 jquery 或 google 数据网格显示的东西。我开始研究谷歌数据网格转换器,但我不得不跳过一些障碍来处理各种数据类型。我想这已经做过很多次了——我只是想知道我应该去哪里看。

0 投票
2 回答
1811 浏览

python - web.py 连接到 mysql 错误

当我使用 web.py 连接本地 mysql 时,显示一些错误:

我的python代码是这样的:

我的 python 版本是 2.6.1

我该如何解决?

谢谢