Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 风暴ORM与自动生成表_Python_Orm_Storm Orm - Fatal编程技术网

Python 风暴ORM与自动生成表

Python 风暴ORM与自动生成表,python,orm,storm-orm,Python,Orm,Storm Orm,我阅读了Storm ORM文档,并使用sqlite尝试了一些示例。我有一个问题,Storm是否可以自动从模型创建表?我不想这样做: store.execute("CREATE TABLE person " "(id INTEGER PRIMARY KEY, name VARCHAR)") 每次我想创建新表时,如果表alredy存在,这也不好。如果您仍在启动项目,并且还没有投入太多的工作,请允许我建议您直接尝试使用面向对象数据库,而不是模拟带有关系后端的面向对象数据库

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

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

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

如果您仍在启动项目,并且还没有投入太多的工作,请允许我建议您直接尝试使用面向对象数据库,而不是模拟带有关系后端的面向对象数据库。这是一个很好的匹配,但你也应该看看和同事。我在前一段时间里尝试过Storm,很快又删除了它,因为性能非常慢,特别是插入或更新语句,我扔掉了很多代码。你不必犯同样的错误


更多关于主题:据我所知,没有这样的功能。我也在寻找它,在建立了详细的数据模型之后,我有点失望,因为它不能自动生成表。如果我错过了,就揍我。

风暴ORM没有自动创建表的功能。我开始使用ORM,它看起来很不错。

Thnx作为答案,我找到了很好的小ORM并开始使用它。Strom-orm锁很好,但有些时刻让我感到悲伤。是的,看起来更简单,而且看起来仍然有积极的发展,不像storm那么死气沉沉。如果你熟悉SQL,速度是次要的,当然,为什么不呢。peewee很快,正如你所知。