首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Turbogears中执行CRUD

在Turbogears中执行CRUD
EN

Stack Overflow用户
提问于 2008-09-24 17:53:30
回答 4查看 1.4K关注 0票数 3

在Turbogears框架中,有没有什么好的包或方法可以用来做大量的CRUD (创建-检索-更新-删除)接口。FastDataGrid小部件太像一个黑盒子,没有用,而且CRUDTemplate看起来比滚动我自己的小部件更麻烦。想法?有什么建议吗?

EN

回答 4

Stack Overflow用户

发布于 2009-08-15 15:50:30

你真的应该看看sprox ( http://sprox.org/ )。

它构建在RESTController之上,非常简单,有很好的文档记录(imo),可以“神奇地”从数据库中生成表单和验证,并且只需要编写最少的代码。我真的很喜欢和它一起工作。

希望这对您有帮助:)

票数 3
EN

Stack Overflow用户

发布于 2009-10-02 06:47:32

所以你需要CRUD。要做到这一点,最好的方法是使用一个工具,它可以去掉所有无用的代码。这个工具叫做tgext.admin。但是,您可以在多个级别使用它。

了解快速入门model.

  • AdminController,的them.

  • CrudRestController,的默认配置这将获取所有模型(或它们的列表)并为所有模型创建CRUD将获取一个对象并为it.

  • RestController,创建CRUD将获取一个对象并仅为您提供REST API,即no forms or data display.

  • plain Sprox,您将为它提供一个对象,并且根据您使用的基类,您将获得neww窗体、或的编辑、表格视图或单个记录视图。
票数 2
EN

Stack Overflow用户

发布于 2008-09-27 01:30:15

虽然CRUDTemplate看起来有点复杂,但我要说的是,您可以使用几乎任何您选择的对象模型来实现CRUD/ABCD。这只取决于你要自动化多少(这通常意味着提前定义模型/模式)。如果你使用SQLAlchemy或SQLObject把你自己的东西组合在一起,你可能会学到更多,也会有更好的控制,这两种方法在TurboGears上都能很好地工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/128689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档