问题标签 [python-elixir]
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 - 我在哪里提交对 QAbstractTableModel 中的数据库的更改?
我正在使用 python2、qt 和 elixir 编写一个应用程序。该应用程序从 sqlite 数据库中获取数据到 elixir 对象列表,并将其存储在我为处理数据而创建的 QAbstractTableModel 子类内的变量中。
我可以很好地查看和更新内存中的数据。但是,为了提交对数据库文件的更改(使用 elixir),需要调用函数 session.commit()。
我的问题是,我在哪里称呼它?QAbstractTableModel 中是否有在数据更改后发出的信号?
python - 使用 python 和 elixir 使用带有外键的 db 表发送电子邮件
我有一个 python 脚本,它从单个数据库表中提取信息并向用户发送每周更新的电子邮件。我想找到一种方法来修改我的代码以允许规范化结构并将所有调查员信息(前缀、fname、lname 和电子邮件)放入它自己的表中。但是,我不确定如何在 elixir 模型的结构和我的 python 代码中执行此操作。
这是我当前的长生不老药模型文件:
这是我的python脚本:
这似乎应该是一个相对简单的改变,但我只是不确定如何去做。非常感谢任何帮助,谢谢!
python - 何时停止使用 Elixir?
如果你有一个使用 Elixir 的 python 数据库包装器,具有非常简单的“活动记录”设计(1 个对象到 1 个表),但是你开始扩展......
您应该在什么时候停止使用 Elixir?是否有任何常见的里程碑/症状应该表明这些要点?
如果达到了这些点,是否有必要放弃 Elixir 并纯粹转移到 SQLAlchemy,或者总是可以将 Elixir 层留在顶部,并通过 SQLAlchemy默默地扩展?
python - 从 Elixir 到具有子继承的 SqlAlchemy 声明式多态节点
我已经在现有数据库上完成了大量的 python/Elixir 接口。我现在正在考虑放弃 Elixir 并将所有内容转移到纯 SQLAlchemy 中,很可能想要使用声明性方法。
我什至不知道从哪里开始这种特殊的继承关系。我不认为 sqlalchemy 以这种方式(或“神奇地”)执行继承,而且我有点困惑 sqlalchemy 中的相同情况:
这是一个多态多表连接,每个类都映射到自己的数据库表。完成后,另一个类(此处未包括)将有一个带有“Comp”的 OneToMany。Comp 子类有一个主键,它是 Comp.id 的外键。
orm - 在 SQLAlchemy 中“扩展”自反多对多关系
使用 Elixir 0.7.1 和 SQLAlchemy 0.7.8,我创建了一个与自身具有多对多关系的模型,如下所示:
现在,如果我对这些有一些任意查询,请说
然后,我想构建一个单独的查询,该查询将返回与q1
. 也就是说,如果我有
然后我想要一个查询q2
(可能作为子查询),它将返回一个由、和q1
的并集组成的平面列表。如果我只是先执行然后下拉到 Python 列表操作其余部分,这很容易做到,但是当返回许多对象时似乎应该有更快的方法。关于如何做到这一点的任何想法?我是否应该在 Elixir 为多对多关系生成的中间表上使用某种连接?m1.related
m2.related
m3.related
q1
q1
谢谢!
formatting - “:”,“@”和python文档字符串中的任何内容之间的区别
我只是想更好地了解 Python 文档字符串的布局(在 之间""" """
)
我见过具有不同布局的文档字符串......例如......
这些是否具有功能性作用?@
与Elixir有关吗?或者这些只是开发人员之间的偏好?我查看了文档字符串的样式指南,但看不到它在哪里解决了这些问题......
谢谢!