在django应用程序中使用django包
我正在制作一个在django应用程序中使用django包,django,mongodb,django-models,Django,Mongodb,Django Models,我正在制作一个Django应用程序,它需要MongoDB作为后端数据库。我用了djongo() 要将此MongoDB连接到Django 但是我在models.py中添加了以下行: from djongo import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() class Meta: abstr
Django
应用程序,它需要MongoDB
作为后端数据库。我用了djongo
()
要将此MongoDB
连接到Django
但是我在models.py
中添加了以下行:
from djongo import models
class Blog(models.Model):
name = models.CharField(max_length=100)
tagline = models.TextField()
class Meta:
abstract = True
class Entry(models.Model):
blog = models.EmbeddedModelField(
model_container=Blog,
)
headline = models.CharField(max_length=255)
当我转到“管理”面板添加条目时,会出现以下错误:
SQLDecodeError at /admin/app/entry/
FAILED SQL: SELECT COUNT(*) AS "__count" FROM "app_entry"
Pymongo error: OrderedDict([('ok', 0.0), ('errmsg', "Unrecognized pipeline
stage name: '$count'"), ('code', 16436)])
版本:1.2.24
有人能帮我吗
谢谢您来自djongo套餐
同样,在您提供的链接开头提到了您使用的mongo版本我使用的MongoDB版本是3.2.19您使用的mongo版本我使用的MongoDB版本是3.2.19升级指南Ubuntu:Upgrade guide Debian:Upgrade guide Mac:Upgrade guide Ubuntu:Upgrade guide Debian:Mac升级指南: