我想使用带有基本 crud 操作的 python 开发一个桌面应用程序。python中是否有任何库可以在给定数据库表的情况下为CRUD功能和用户界面生成代码。
问问题
6139 次
3 回答
0
如果是我,我会考虑借用 django 的 ORM,不过话说回来,我已经很熟悉了。
话虽如此,我喜欢使用它,它可以在框架之外使用,它会给你 mysql、postgres 或 sqlite 支持。您还可以将 django 管理站点连接到您的模型并拥有一个基于 Web 的编辑器。
当然还有其他的 ORM 和代码生成器(我希望一些 python 大师会指出一些,我有点好奇)。
于 2009-09-10T19:04:38.993 回答
0
如果你想要一些非常小而简单的东西,我喜欢Autumn ORM。
如果您使用 Django ORM,您可以使用自动生成的 Django 管理界面,这非常好。它基本上是一个基于 Web 的 GUI,用于浏览和编辑数据库中的记录。
如果您认为需要高级 SQL 功能,SQLAlchemy 是一个不错的选择。我怀疑对于桌面应用程序,Django 或 Autumn 会更好。
还有其他 Python ORM,例如 Storm。在“python ORM”上进行谷歌搜索。另请参阅此网站上的讨论:有哪些好的 Python ORM 解决方案?
于 2009-09-10T22:23:10.153 回答