问题标签 [storm-orm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何向多对多关系添加附加信息?
我正在编写一个程序来管理订单然后打印它们。
订单是一个包含订购人、日期和此人订购的产品的对象。我想添加一个订购者的某个产品的数量。例如3个鸡蛋,2个面包。
有没有更简单的方法来使用storm(我正在使用的ORM)而不是将订单分成更小的部分,以便每个订单只包含1个产品?
python - 风暴 Python 3 兼容吗?
我还没有找到有关该主题的任何信息,其主页也没有提及。
python - 使用 Storm: ImportError: No module named local
如 Storm 文档中所述,我正在执行以下操作来导入使用 Storm 所需的符号:
我将它与 Pylons 一起使用,storm 确实作为鸡蛋安装在 Pylon 为我设置的虚拟 Python 环境中,它还搜索正确的路径。
但是,当评估上面的导入代码时,会抛出以下异常:
ImportError:没有名为本地的模块
但是我没有明确地包含来自名为“local”的模块中的任何内容,而是“locals”。
更新(回溯)
python - 使用 Python 的 Storm 制作 ORM
这个问题基于线程,因为我观察到 Storm 允许我重用我的 SQL 模式。
如何解决 Storm 中的以下错误消息?
该代码基于 Jason 的回答和 Storm 的手册。
它给你
这向我表明缺少某些模块。Storm中没有模块instance
。
sql - 如何将大数组添加到 SQL 查询?
这是我的风暴代码:
这转换为大约以下 SQL:
如果self.orders
太长,则会引发太多 SQL 变量异常。
有没有其他方法可以实现这一目标?
我唯一的想法是为每个订单创建一个查询,并使用字典手动组合它们。
python - Storm 中的多对一属性
我的架构看起来像这样:
我想按照以下方式进行风暴查询
(请注意,这projects.plan_id
不是唯一的。)
我该如何设置?
python - 如何创建没有主键的 Storm 表?
我正在尝试使用 Storm 为现有的 MySQL 数据库创建一个 ORM。我正在尝试为其中一个表创建一个表类,但出现此错误:
storm.exceptions.ClassInfoError: <class 'statsstorm.Aggframe'> has no primary key information
该表没有主键,也没有产生唯一行的列的任何组合。它的功能更像是一个日志。
如何创建没有主键的 Storm 表类?
python - 试图让 Storm ORM 与 Pyramid 一起工作,但我遇到了线程问题
这是我网站上的相关代码__init__.py
这是我的models/__init__.py
这是我的用户模型:
根据我对 Storm 文档的阅读,这一切都是正确的。问题是,当create_account
从我的视图可调用函数中调用该函数时,我会抛出以下异常:
我什至不知道 Pyramid 正在线程化应用程序:/
我怎样才能解决这个问题?
python - python ORMstorm中的复合外键引用
这是我的模型:
条件是我只想选择类别或表格中可用的类别和项目(每个都有下拉列表)。并希望引用返回到类别详细信息或类别和项目详细信息与参考集。我想列出带有 category_no 和 name 的购买记录(如果只提供 pcategory_id)或 category_no 和 name、item_no 和 name 如果同时提供了 category 和 item。& 插入符合我要求的记录。我遇到的主要问题是当我列出记录时:
我正在使用烧瓶和风暴作为 ORM。有什么方法可以在表格中正确引用产品类别名称和产品项目名称?
python - 风暴生产准备好了吗?
有人用风暴吗?是否足够稳定以用于生产?