我pyenv
用来管理Python版本Mac OSX High Sierra
,工作正常.对我来说,一个重要软件的新版本QGIS v3
需要Python 3.6
存在于系统中,但只能在/Library/Frameworks
pyenv不使用的内容中查找.所以安装失败了.
我的问题是,pyenv
使用Python.org安装程序,它会破坏我在Python环境之外安装Python 吗?
似乎有冒险尝试,也许有人知道......
我正在使用 django-celery-results 扩展并成功地将记录保存在 db 后端表中celery_results_taskresults
。我的任务与模型实例相关联,我希望能够在视图和最终模板中将它们作为每个实例的属性列出。我可以在管理界面中看到它们,但无法弄清楚如何在列表中访问它们。
我虽然在有问题的模型上创建了一个@property,使用原始 sql,但是我看到的 sql 示例都引用了一个模型,如果有一个 celery_results_taskresults 模型,我找不到它。
在子-父表中,我需要汇总每个子项的所有父项。我可以很容易地在 CTE 查询中为每个父母获取孩子,但无法弄清楚如何反转它(这里是 sqfiddle)。鉴于这种:
CREATE TABLE rel(
child integer,
parent integer
);
INSERT INTO rel(child, parent)
VALUES
(1,NULL),
(2,1),
(3,1),
(4,3),
(5,2),
(6,4),
(7,2),
(8,7),
(9,8);
Run Code Online (Sandbox Code Playgroud)
将返回父数组的查询(顺序不重要):
1, {NULL}
2, {1}
3, {1}
4, {3,1}
5, {2,1}
6, {4,3,1}
7, {2,1}
8, {7,2,1}
9, {8,7,2,1}
Run Code Online (Sandbox Code Playgroud) celery ×1
django ×1
parent-child ×1
postgresql ×1
pyenv ×1
pyinstaller ×1
python-3.x ×1
qgis ×1
recursion ×1