python-3.x - 有没有在 Julia 中使用 SQLAlchemy 的简单方法?
问题描述
关于 Julia 的 ORM问题,我想知道如何在 Julia 中使用 SQLAlchemy,因为 SQLAlchemy 使用了大量的对象/类型魔法来加载和持久化数据。您对如何在 SQLAlchemy 的上下文中使用 Julia 结构有任何提示吗?
(对不起,我是 Julia 的新手,现在只是环顾四周,目前我无法想出一些代码作为开始 - 作为 MCVE)。
解决方案
PyCall.jl包允许您加载和使用任意 python 包,包括 SQLAlchemy。
julia> using PyCall
julia> @pyimport sqlalchemy as sql
julia> sql.__version__
"1.1.9"
请参阅它的文档以获取更多详细信息。
到目前为止,有一些可以说是不方便的语法映射是必要的。具体来说,您必须访问 python 对象字段和方法,object[:field]
而不是object.field
在 python 中使用。尽管如此,由于本周我的拉取请求已被合并,一旦PyCall 2.0发布,这将发生变化!(当然,您现在可以签出 master 分支] add PyCall#master
并获得此功能。)
推荐阅读
- python - 在我的命令上发送消息的不和谐机器人
- python - 如何用元组迭代列表并将其用作python字典中的键、值
- api - 将 G Suite 用户检索为不属于任何组的成员
- python - 我正在为另一个专栏做,但没有得到任何年的消费税
- go - Bazel docker_image 复制额外的文件夹
- node.js - 如何使用节点 js 更改 csv 文件的标题?
- c# - Asp.net Core MVC 属性路由约束的意外行为
- reactjs - 如何将 cookie 设置为过期/删除(axios react express)?
- python - systemd 启动一个激活虚拟环境的脚本不生效
- laravel - 在 Laravel 中添加带有搜索结果的排序路径