问题标签 [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 投票
2 回答
986 浏览

python - Turbomail 与 Pyramid 的集成

我需要一种从 Pyramid 应用程序发送电子邮件的方法。我知道pyramid_mailer,但它似乎有一个相当有限的消息类。我不明白是否可以使用模板编写来自 pyramid_mailer 的消息来生成电子邮件的正文。此外,我还没有看到任何关于是否支持富文本,或者它是否只是简单的纯文本。

以前,我使用带有 Pylons 框架的Turbomail 。不幸的是,TurboMail for Pyramid 似乎没有任何适配器可用。我知道 TurboMail 可以扩展到其他框架,但不知道我什至会从哪里开始这样的任务。有没有人为 Pyramid 编写过适配器,或者可以指出我需要这样做的正确方向?

0 投票
1 回答
74 浏览

python - 混合 cython 和 turbogears 2.1

是否可以集成 Cython 和 TG2?我有一个计算(用 python 编写),它是大量数字的,并且会从重写为 C 或 cython 中受益。

0 投票
0 回答
213 浏览

python - 我无法在 python2.7 中运行 tg-admin,我该怎么做?

我试图在 python 2.7 上的 ubuntu 11.04 中运行 tg-admin,但我一直遇到如下所示的错误,但后来我能够像这样使用 python 2.6 运行它:

我将第一行更改为:

它工作正常,但是由于 ubuntu11.04 上的默认 python 版本是 python 2.7,所以当我尝试用它运行一些东西时它一直失败,并且错误消息是这样的:

.......bla...bla 和@最后

0 投票
1 回答
311 浏览

python - 如何在 Turbogears 运行时为隐藏字段设置“值”参数

为了在 toscwidget 中设置 HiddenField 的值,我发现唯一有用的参数是“default”(令人惊讶的是,toscwidgets 中的参数“value”并不代表 html 中的“value”)。但是,我可以让它工作的唯一方法是在创建字段时:

但是,我需要在运行时填写,或者换句话说,我希望我的控制器在运行时更改隐藏字段的值。但这似乎是不可能的,并且

似乎没有工作。

0 投票
1 回答
246 浏览

python - 如何访问涡轮齿轮箱控制器中的静态文件

我在 /my_project/public/xml/file.xml 中有一个 XML 文件,我想用控制器中的一种方法读取和解析它。该文件可以通过模板轻松访问,但我没有在控制器中访问文件的经验。

0 投票
2 回答
196 浏览

python - Turbogears2:django 上下文处理器的模拟

turbogears2 中是否有任何 django 上下文处理器的模拟?在 tg1 中是标准变量,但在 tg2 中不再是。

解释:我需要在每个页面上都有一些模板标签,而在每个控制器中没有明显的声明。

0 投票
1 回答
10270 浏览

postgresql - SQLAlchemy 声明式:定义触发器和索引 (Postgres 9)

表的 SQLAlchemy 类中有没有办法为该表定义/创建触发器和索引?

例如,如果我有一个基本表,例如...

我现在想创建一个触发器来更新“search_vector”

然后我想将该字段也添加为索引...

现在,在我从我的应用程序执行任何类型的数据库重新生成之后,我必须为 tsvector 列、触发器定义以及 psql 的索引语句添加列。不是世界末日,但很容易忘记一步。我全心全意自动化,所以如果我能在应用程序设置过程中实现这一切,那么奖励!

0 投票
0 回答
59 浏览

turbogears - 通过 Turbogears 控制器公开 HTTP 代理

我有一个在 TurboGears 1.1 中实现的 webapp,它是一种 REST API 的前端。我试图在我的 webapp 上公开一个 URL 路径,它是原始 REST API 的代理,所以我可以访问“http://MY_APP/rest_api/foo”并让它与“http://REST_API/”一样工作富”。

有没有一种简单的方法可以使用 TurboGears 进行设置,还是我必须公开一个普通控制器并编写所有代码来处理 GET 和 POST 以及参数和重定向自己?

0 投票
2 回答
433 浏览

twitter-bootstrap - 基于 twitter-bootstrap 的 toscwidget

有没有在 toscawidget 模板中使用 twitter-bootstrap 的项目?imo turbogears 项目确实可以从 twitter-bootstrap 中受益,以创建高质量的界面

0 投票
1 回答
410 浏览

python - CherryPy server stopped when i run my Turbogear application

When i run my application, it is getting stopped and reports the following error:

What may be causing this error?