问题标签 [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.
python - 使用 TurboGears 的 Facebook 应用示例——pyFacebook
我有一个想要通过 Facebook 运行的 TurboGears 应用程序,并且正在寻找一个使用 pyFacebook 或 minifb.py 的示例 TurboGears 项目。pyFacebook 是以 Django 为中心的,我大概可以弄清楚,但这毕竟是懒惰的网络。
python - 在 Turbogears 中进行 CRUD
在 Turbogears 框架中是否有任何好的包或方法可以进行广泛的 CRUD(创建-检索-更新-删除)接口。FastDataGrid 小部件太黑了,没有用,而且 CRUDTemplate 看起来比滚动我自己的更麻烦。想法?建议?
python - Python 网络框架混乱
有人可以向我解释一下当前的 python webframworks 是如何组合在一起的吗?
我听说过的三个是 CherryPy、TurboGears 和 Pylons。但是我很困惑,因为 TurboGears 似乎使用 CherryPy 作为“控制器”(尽管 CherryPy 本身不是一个框架吗?),并且 TurbGears 2 将构建在 Pylons 之上(我认为这样做一样?)。
python - 如何在防火墙后面下载 python .egg 文件
我将尝试涡轮齿轮,但我在 windows vista 上。但是由于防火墙代理问题,我似乎无法下载 .egg 文件,这是安装 turbogears 在我的 Windows 环境中安装所必需的。我确实有一个可启动的,或者我可以制作一个可启动的 Linux USB,我可以尝试 cygwin,但我不知道从哪里开始 cygwin,所以我想知道如何解决我的防火墙/代理问题,比如安装 turbogears。
如果可能的话,是否有一些非在线版本的 turbogears 我可以通过访问网站下载,然后以某种方式将该非在线版本导入到我的 python 环境中?
非常感谢!:)
python - 如何更新 turbogears 应用程序生产数据库
我在生产中有一个 postgres 生产数据库(其中包含大量数据)。现在我需要修改 tg-app 的模型以将几个新表添加到数据库中。
我该怎么做呢?我正在使用 sqlAlchemy。
python - 有谁知道用于 snmp 监控的基于 python 的 web ui?
类似于仙人掌或mrtg。
python - 如何从 turbogears/cherrypy 应用程序浏览到外部 url?
我正在编写一个 tinyurl 克隆来学习涡轮齿轮。我想知道如何将我的浏览器从我的cherrypy/turbogears 应用程序重定向到外部网站(比如 www.yahoo.com)?
我用谷歌搜索了它,但找不到太多有用的信息。
python - 如何在 Turbogears 中创建可以从控制器内部调用或使用模板渲染的控制器方法
如果您有这样的控制器方法:
如何从控制器类中调用该方法,并取回 python dict - 而不是 dict 的 json 编码字符串(这需要您将其从 json 解码回 python dict)。是否真的有必要编写一个函数来从模型中获取数据,并编写另一个函数来打包数据以供模板(KID、JSON)使用?为什么当您在同一个类中调用此方法时,例如:
你会得到一个 json 字符串,只有当该方法作为 HTML 请求的一部分调用时才合适。我错过了什么?
python - 如何最好地将数据库对象传递给 turbogears WidgetList?
我正在尝试设置表单小部件以将一些对象添加到数据库中,但我遇到了困难,因为似乎无法将任何参数传递给 WidgetList 中包含的小部件。为了澄清这一点,这是我的 WidgetList:
你看我不得不求助于从 WidgetList 中从数据库中获取对象,这意味着它与数据库代码的耦合相当紧密(即使它在模型中使用了类方法)。
问题是,一旦创建了 WidgetList 实例,您就无法访问这些字段(否则我只能从控制器调用 client_fields.client_group.options=[(key,value)]) - 这些字段已从类中删除并且添加到列表中,因此要再次找到它们,我必须遍历该列表以找到我想要更改的 Field 类 - 不干净。这是我查看 WidgetsList 时 ipython 的输出:
那么......在不将它们与数据库过于紧密耦合的情况下,设置这些 Widget 和 WidgetList 的正确方法是什么?
python - 我应该为新项目使用哪个版本的 TurboGears?
我正在计划一个新项目,我想使用TurboGears。问题是:我不确定选择哪个版本。共有三种选择: Turbogears 1.0.8(稳定版) Turbogears 1.1(beta 3) Turbogears 2.0(beta 4)
由于这是一个新项目,我不想选择错误的框架。那么差异在哪里,2.0 的“beta”程度如何?
谢谢你的帮助!