风暴ORM和自动生成表

时间:2012-10-02 19:30:24

标签: python orm storm-orm

我说明了阅读Storm ORM文档,并尝试使用sqlite的一些示例。我有一个问题,Storm可以自动从模型创建表还是不?我不想这样做:

store.execute("CREATE TABLE person "
              "(id INTEGER PRIMARY KEY, name VARCHAR)")

每当我想创建新表时,当表alredy存在时,这也不好。

2 个答案:

答案 0 :(得分:4)

Storm ORM没有用于自动创建表的功能。我开始使用peewee ORM它看起来非常好。

答案 1 :(得分:1)

如果您还在启动项目并且还没有投入太多工作,请允许我建议您直接尝试面向对象的数据库,而不是使用某些关系后端模拟面向对象的数据库。 ZODB非常适合,但你也应该看看MongoDB和同事。我刚才尝试使用Storm,并且很快就将它丢弃,抛弃了很多代码,因为性能非常低,尤其是插入或更新语句。你不必犯同样的错误。

更多关于话题:据我所知,没有这样的功能。我也在寻找它,并且在设置详细的数据模型之后有点失望,它无法自动生成表格。打败我,如果我错过了它。