如何在给定数据库表的python中生成基本的CRUD功能
题
我想使用基本crud操作的python开发桌面应用程序。在python中是否有任何库可以为给定数据库表的CRUD功能和用户界面生成代码。
其他提示
如果是我,我会考虑借用django的ORM,但话说再说一遍,我已经熟悉了它。
话虽如此,我喜欢使用它,它可以在框架之外使用,它将为您提供mysql,postgres或sqlite支持。您还可以将django管理站点连接到您的模型并拥有基于Web的编辑器。
肯定还有其他的ORM和代码生成器(我希望有些python专家会指出一些,我有点好奇)。
如果你想要一些非常小而简单的东西,我喜欢秋季 ORM。
如果您使用Django ORM,您可以使用自动生成的Django管理界面,这非常好。它基本上是一个基于Web的GUI,用于浏览和编辑数据库中的记录。
如果您认为需要高级SQL功能,SQLAlchemy是一个很好的方法。我怀疑桌面应用程序,Django或Autumn会更好。
还有其他Python ORM,例如Storm。在“python ORM”上进行Google搜索。另请参阅本网站上的讨论: 什么是一些优秀的Python ORM解决方案?
不隶属于 StackOverflow