小编kge*_*geo的帖子

pyenv可以与标准的Python 3安装共存吗?

pyenv用来管理Python版本Mac OSX High Sierra,工作正常.对我来说,一个重要软件的新版本QGIS v3需要Python 3.6存在于系统中,但只能在/Library/Frameworkspyenv不使用的内容中查找.所以安装失败了.

我的问题是,pyenv使用Python.org安装程序,它会破坏我在Python环境之外安装Python 吗?

似乎有冒险尝试,也许有人知道......

pyinstaller qgis python-3.x pyenv

7
推荐指数
1
解决办法
311
查看次数

在视图中访问 django celery 结果

我正在使用 django-celery-results 扩展并成功地将记录保存在 db 后端表中celery_results_taskresults。我的任务与模型实例相关联,我希望能够在视图和最终模板中将它们作为每个实例的属性列出。我可以在管理界面中看到它们,但无法弄清楚如何在列表中访问它们。

我虽然在有问题的模型上创建了一个@property,使用原始 sql,但是我看到的 sql 示例都引用了一个模型,如果有一个 celery_results_taskresults 模型,我找不到它。

django celery django-celery

3
推荐指数
1
解决办法
1408
查看次数

在 PostgreSQL 中递归聚合父项

在子-父表中,我需要汇总每个子项的所有父项。我可以很容易地在 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)

postgresql recursion parent-child aggregate-functions

1
推荐指数
1
解决办法
1304
查看次数