问题标签 [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.
sqlalchemy - 使用 sqlalchemy 获取数据库的描述
如何使用 sqlalchemy 找出数据库的描述,就像 django 的 sqlall 命令一样。
我可以在 turbogears admin 或 sqlalchemy 中运行类似于 sqlall 的东西,我可以使用它来获取创建表或所有当前模型的东西。
python-2.7 - 如何使用 mount Proxy deploy 在 TurboGears 2.2 上配置 ToscaWidgets 2
我有一个工作的 turbo gears 2.2 网站,部署为安装反向代理,exp:
https://Some-Domain.com/ mySite
我知道如何将网络服务器配置为挂载站点,但我不知道如何为 ToscaWidgets 执行此操作。Tw2 在错误的路径中寻找它的 css 文件。我可以通过 Firebug 看到这一点。
有人知道我应该如何将我的 ToscaWidgets 配置到正确的路径吗?
谢谢
python - bluehost 上的涡轮齿轮
有没有人在 BlueHost 上成功安装了 TurboGears 或 CherryPy?网络上有列表,但没有一个是可行的,或者脚本的链接已损坏。
然而,Bluehost 技术支持声称有些人在他们的共享主机上成功运行了 TurboGears。
任何有设置或知道如何在 Bluehost 上安装 TurboGears 或 CherryPy 的人,如果他/她可以分享他们的专业知识,将不胜感激。
或者,如果有人知道可以在 Bluehost 上安装的另一种 pythonic 方法,欢迎与我分享。
非常感谢,
丹麦
python - 使用 Eclipse 配置 Turbo Gears
我找不到让 eclipse 和 TurboGears 一起工作的方法。
我在网上搜索了很多答案,但终生找不到。
我已经 tg.devtools TurboGears2 WebOb Pylons WebFlash WebError Babel crank Routes WebHelpers Beaker decorator nose Mako WebTest Tempita Pygments repoze.lru MarkupSafe
通过 cmdline 和其他教程成功安装。
但是,我找不到一个好的教程或任何可以在 eclipse 或 aptana 或类似 IDE 中配置的东西。
任何帮助将非常感激!谢谢。
python - Turbogears noobie 在将 kw 添加到数据库之前如何查看它们的内容
我是 python/Turbogears 菜鸟,我真的需要你的帮助。我阅读了所有我能找到并相信与我的问题相关的教程。
我需要为 kw 创建一个方法/函数,以将键作为从数据库中提取的字段并将它们为空,然后在提交表单后,用表单中的值填充键,然后存储在数据库。
问题是根据数据库中的字段,数据类型不正确。我不断收到此错误:“str”对象没有属性“_sa_instance_state”...
请帮忙!
数据库结构:
我还应该提到,它们中的大多数是分配给其他表中其他字段的外键......
蟒蛇代码:
python - 如何在 TurboGears 2.2.2 的 RootController 中使用自定义 sys.excepthook
我希望在我的 TB 应用程序中将所有异常记录到日志文件中。因此,我尝试像往常一样使用自定义 sys.excepthook。但是仍然会引发每个异常并且没有记录任何内容。这是我的代码:
当我在索引方法中提出 ValueError 时:
我仍然在浏览器中看到 WebError Traceback 页面,并且没有记录任何内容。
你知道我做错了什么吗?任何想法?
python - TurboGears 加载页面两次
我注意到了奇怪的事情。当我在我的 RootController 中时:
然后我重新启动 TB 应用程序并刷新索引页面(使用 Google Chrome 28),我进入我的终端:
模板语言是 mako,TurboGears 版本 2.2.2,db 使用的是 PostgreSQL。我错过了什么还是这是正常的?为什么会这样。
编辑 使用卷曲:
使用火狐 23:
python - Turbogears 2:身份验证,不同表中的密码,更新时的反馈
我正在使用 turbogears 2.2 来编写 Web 应用程序,这似乎是一个非常强大的框架,但是有很多像身份验证这样的黑盒,因为我不太了解它们(repoze.who
此处的插件)。
要求
- 用户密码必须保存在不同的表中
- 减少数据库查询,而不是每个请求都加载用户;但是,在需要时解决更新用户(例如权限)
- 不要通过每个用户查询加载密码
- 准备好 openID 和类似的登录
- 在身份验证期间进行控制(暂停用户等)
当前状态
我在 model.auth - user
, group
, permission
- 和 model.company 中定义了基本模型作为用户的外键。我将用户模型列为最重要的:
这是我如何获取数据的当前状态app_cfg.py
:
控制器中的登录操作root.py
(我在某处得到的一段代码):
然而,这些是通过每个请求获取用户信息以及用户密码:
最后一个问题
请告诉我如何理解 Turbogears 中的身份验证并修复它以干净的方式满足所有要求?先感谢您。
更新
请提供 TG 2.2 的解决方案,因为无法升级。
python - Turbogears2 应用程序可以部署在 Heroku 中吗?
我一直在谷歌上搜索这个话题,但几乎没有发现任何关于它的信息。
有谁知道是否可以将 Turbogears2 应用程序部署到 Heroku?