在Turbogears框架中,有没有什么好的包或方法可以用来做大量的CRUD (创建-检索-更新-删除)接口。FastDataGrid小部件太像一个黑盒子,没有用,而且CRUDTemplate看起来比滚动我自己的小部件更麻烦。想法?有什么建议吗?
发布于 2009-08-15 15:50:30
你真的应该看看sprox ( http://sprox.org/ )。
它构建在RESTController之上,非常简单,有很好的文档记录(imo),可以“神奇地”从数据库中生成表单和验证,并且只需要编写最少的代码。我真的很喜欢和它一起工作。
希望这对您有帮助:)
发布于 2009-10-02 06:47:32
所以你需要CRUD。要做到这一点,最好的方法是使用一个工具,它可以去掉所有无用的代码。这个工具叫做tgext.admin。但是,您可以在多个级别使用它。
了解快速入门model.
发布于 2008-09-27 01:30:15
虽然CRUDTemplate看起来有点复杂,但我要说的是,您可以使用几乎任何您选择的对象模型来实现CRUD/ABCD。这只取决于你要自动化多少(这通常意味着提前定义模型/模式)。如果你使用SQLAlchemy或SQLObject把你自己的东西组合在一起,你可能会学到更多,也会有更好的控制,这两种方法在TurboGears上都能很好地工作。
https://stackoverflow.com/questions/128689
复制相似问题