我需要一种轻量级的方法来将数据字典存储到数据库中。我需要的是:
- 根据简单的类型描述(int、float、datetime 等)创建数据库表
- 获取一个字典对象并将其插入数据库(包括处理日期时间对象!)
- 如果可能:可以处理基本的引用,所以字典可以引用其他表
我更喜欢不会产生太多魔法的东西。我只需要一种简单的方法来设置数据并将数据导入 SQL 数据库。
您有什么建议?周围似乎有很多 ORM 软件,但我发现很难对其进行评估。
请您参考如下方法:
SQLAlchemy 的 SQL expression layer可以轻松满足前两个要求。如果您还需要引用处理,那么您将需要使用 ORM,但这可能无法满足您的轻量级要求,具体取决于您对轻量级的定义。
