小编ran*_*ser的帖子

与您的操作系统或体系结构不兼容:fsevents@1.0.11

我正在使用Ubuntu 15.04.运行以下命令时:

npm install fsevents
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fsevents@1.0.11
npm WARN tutorial@1.0.0 No repository field.
Run Code Online (Sandbox Code Playgroud)

有人解决了吗?

javascript fsevents node.js npm npm-install

65
推荐指数
3
解决办法
5万
查看次数

django.core.exceptions.ImproperlyConfigured:'django_mongodb_engine'不是可用的数据库后端

我无法正常运行django mongo引擎.

我在settings.py中的数据库条目是

DATABASES = {
'default': {
    'ENGINE': 'django_mongodb_engine',
    'NAME': 'local',
}
}
Run Code Online (Sandbox Code Playgroud)

我的pip冻结结果是

Django==1.8.2
django-mongodb-engine==0.5.2
djangotoolbox==1.6.2
pymongo==3.0.2
Run Code Online (Sandbox Code Playgroud)

运行时出错

python manage.py runserver
Run Code Online (Sandbox Code Playgroud)

django.core.exceptions.ImproperlyConfigured: 'django_mongodb_engine' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
u'base', u'mysql', u'oracle', u'postgresql_psycopg2', u'sqlite3'
Error was: cannot import name BaseDatabaseFeatures
Run Code Online (Sandbox Code Playgroud)

任何建议如何解决这个问题.

python django mongodb django-mongodb-engine

9
推荐指数
2
解决办法
8354
查看次数

django allauth 重定向到主页 url

我正在使用 django 1.8 和 python 3.4 我已经使用链接集成了 django allauth:http : //www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/

现在,当我尝试打开http://127.0.0.1:8000/accounts/login .. 它会将我重定向到http://127.0.0.1:8000/

任何想法,为什么会发生这种情况?

django django-allauth django-1.8

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

Apache Ignite:IN 查询太慢

从 PostgreSQL 数据库填充后,我试图在 Apache Ignite 上运行查询。问题是

假设我有 2 个缓存 A 和 B,分别有 8700 和 10,000 条记录。当我运行查询独立查询时

SELECT id FROM "pcm".pcm WHERE code=1222;

SELECT id, name FROM "tn".tn WHERE id IN (6838);

在这里,6838由第一个查询返回。这些查询大约需要 6 毫秒和 10 毫秒。但是当我跑

SELECT id, name FROM "tn".tn WHERE id IN (SELECT id FROM "pcm".pcm WHERE code=1222);

这需要大约 9000 毫秒。

有人可以帮我弄清楚为什么这个查询需要这么多时间吗?PS:到目前为止,我还没有在 ignite 上建立任何索引。

gridgain ignite

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

相当于Django GEOS中的PostGIS ST_MakeValid

在使用时检查多边形对象的有效性时Objects.polygon.valid,它会抛出GEOS_NOTICE: Self-intersection错误.

我知道这可以通过使用ST_MakeValidPostGIS 的方法来解决.
我正在使用支持GEOS的Django 1.11,并且在Django文档中找不到它的等价物.

ST_MakeValid在Django中是否有任何等效功能?

gis

-5
推荐指数
1
解决办法
1008
查看次数

MakeValid不适用于单个模型对象

我正在尝试MakeValid修复(验证)我的几何字段.
我可以通过获取和更新单行来使其工作:

from django.contrib.gis.db.models.functions import MakeValid

MyModel.objects.filter(id=<id>).update(polygon=MakeValid('polygon'))
Run Code Online (Sandbox Code Playgroud)

但是对于某些情况,我必须更新polygon已经在函数中实例化的单个模型对象(意味着我已经完成了.filter/ .get),这给了我以下错误:

// np is an object of MyModel which has a field 'polygon' which is `MultiPolygon` django model field
np.polygon = MakeValid(np.polygon)
// np.save()
TypeError: Cannot set MyModel SpatialProxy (MULTIPOLYGON) with value of type: <class 'django.contrib.gis.db.models.functions.MakeValid'>
Run Code Online (Sandbox Code Playgroud)

这里,MakeValid(np.polygon)不返回MultiPolygon对象.相反,它返回一个django.contrib.gis.db.models.functions.MakeValid包装器.

我可以从中获取Geometry对象MakeValid吗?

python django postgis django-views geodjango

-8
推荐指数
1
解决办法
921
查看次数