问题标签 [turbogears]

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 投票
3 回答
4192 浏览

python - Pip freeze 给了我这个与 git 相关的错误

我正在使用 python 和 git 开发一个简单的 Turbogears2 项目,我只是为了好玩而构建的。在某个时刻,我想将它部署到 Heroku,所以我照常进行pip freeze > requirements.txt,但出现此错误:

requirements.txt它产生的所有依赖项之间列出的,我发现这一行,whi 一点也不好看:

有没有人知道问题出在哪里?

无论如何,我已经设法获得了 requirements.txt 文件,但我想知道这个错误是怎么回事。

0 投票
1 回答
123 浏览

amazon-ec2 - 在 Amazon EC2 中运行 TurboGears2

我想问一下这里是否有人从 Amazon EC2 实例运行 Turbogears2。我一直在寻找一种方法来做到这一点,但到目前为止,在网上搜索并没有给我任何可以用作示例的东西。我确实在这里看到了一个:

http://codersbuffet.blogspot.com/2010/05/announcing-turbpgears-ec2-images.html

虽然我认为这个人在他的帖子中使用了早期版本的 TG。

我认为这就像更改 development.ini 中的主机参数一样简单,但这不起作用。我也尝试使用 ssh 的 -L 选项连接到实例,但效果不佳(我为 web2py 做了这种方法,并且有效)。

我想知道是否需要在 TG2 应用程序的某处配置一些文件。我也尝试过搜索 TG2 文档。要么我没有使用正确的关键字,要么我没有得到正确的结果。

提前感谢您的帮助!

DM

0 投票
1 回答
49 浏览

python - 在 windows7 上安装后如何启动 TurboGears

我尝试通过在此 url 上给出的说明(http://www.blog.pythonlibrary.org/2011/08/14/turbogears-2-setting-up-on-windows/)在 windows7 上使用 python 3.3 安装 Python TurboGears 2.1安装后,当我使用命令“paster quickstart example”创建工作区时,出现错误“paster 未被识别为内部或外部命令”。

0 投票
1 回答
74 浏览

python-2.7 - 如何使用 turbogears 模板打印可变数量的项目

你好,我的任务是在一个涡轮齿轮项目上工作,对 webstack 一无所知。:)

无论如何,我一直在阅读一些涡轮齿轮箱教程,并且我有一个关于在涡轮齿轮箱中打印可变数量的项目的问题。

所以,假设我有一个模板打印给定所有者可能拥有的汽车。它将打印年份、品牌、型号和颜色。一个车主可能有 1-n 辆汽车。

我在网上找到的打印一辆车的例子非常简单:@expose 一个函数,它返回一个包含关于一辆车的信息的字典。然后在模板中引用字典。

但是如果车主有几辆车呢?如何在汽车列表上进行模板循环?

我在 debian 系统上使用 turbogears2,python 2.7。

谢谢。

0 投票
1 回答
232 浏览

javascript - 如何在 TurboGears 中翻译 JavaScript 字符串

我可以翻译 python 和 html 文件中的字符串。但是当我翻译 JavaScript 字符串时,我在浏览器控制台中得到这个错误:

未捕获的 ReferenceError:_ 未定义

我的 setup.py:

JavaScript 文件内容:

当我运行时python setup.py extract_messages,我在 .pot 文件中看到 js 字符串,(命令生成 JavaScript 字符串)但浏览器给出错误。

我怎么解决这个问题?

0 投票
0 回答
154 浏览

cherrypy - 在 body.process 期间捕获 CherryPy 3.2 中的异常

我在提交了 utf 字符(测试字符串 'Îñţérñâţîöñåļîžæ†îøñ')的实时站点中收到以下错误:

我可以使用<form type="POST" accept-charset="utf-16">.

通常,我会在应用程序代码中捕获错误并将它们记录下来或通过电子邮件将它们发送给自己,但这个错误从未到达我在 TurboGears 1.5 上运行的应用程序代码。

关于如何捕捉和记录 CherryPy 生成的错误,其次,为用户提供更好的 404 页面的任何想法?


_cperror.html#unanticipated-errors中列出的错误处理方法 不适用于此类错误(但会引发例如静态文件丢失)

0 投票
1 回答
84 浏览

python - Turbogears abort 函数自动转义 HTML 代码

我想在 turbogears abort 函数中使用一些 HTML 消息。

虽然名称不完全匹配(我使用 'tg.abort' 函数),但这是我找到的中止定义: abort

当前使用的代码:

我想要这样的东西:

我认为内容会自动转义。

从 abort 函数生成的 Html 页面,呈现如下内容:

如果您对如何在不转义的情况下插入 html 代码有任何想法,我会非常感兴趣。此外,我真的很关注这里的中止方法,我知道我可以使用一些使用模板框架的专用页面(就像网站的其余部分一样)。

非常感谢。

问候

0 投票
1 回答
168 浏览

python - TurboGears 和反弹:如何为 Raven 添加额外的、按请求的上下文以获得更多信息的 Sentry 报告?

通过反冲TurboGears支持通过Raven向Sentry报告错误。启用报错非常简单,只需在配置文件中添加相应的设置即可,例如:.ini

根据 Raven 的文档,为报告的内容添加更多上下文应该很简单

但是,现在我想知道获取将用于报告的client实例的最简单或最正确的方法是什么?backlash我想添加每个请求的信息,通常来自请求处理程序或Controller方法。

0 投票
1 回答
31 浏览

python - 如何在 TurboGears 中验证具有可变参数的函数?

对于具有固定数量的参数验证的函数可以正常工作,例如:

但是,我很难验证具有未知数量参数的函数,例如

知道我应该做什么吗?

0 投票
0 回答
63 浏览

python - 发送的python电子邮件不是按顺序排列的

场景:
1:如果多个用户登录并单击“请求”按钮
2:用户在浏览器中为同一 URL 打开了多个选项卡并单击“请求”按钮

注意:如果用户有权限,自动授权检查将从数据库中获取。

问题陈述:
1:如果请求是,autogrant则服务器发送第一封主题为的电子邮件user requested,然后发送第二封电子邮件request approved

2:如果请求是,autogrant not available那么服务器只发送一封主题为“用户请求”的电子邮件

我不知道为什么,但sometime在问题陈述 1 中:用户首先收到了第二封电子邮件。即以相反的顺序。我无法弄清楚是什么导致了这个问题。它在两种情况下都发生

我正在为我的网站使用涡轮齿轮。
我在python中按顺序编写了指令: