Python Can';t使用djongo“将数据添加到MongoDB中”;“阵列模型字段”;

Python Can';t使用djongo“将数据添加到MongoDB中”;“阵列模型字段”;,python,django,mongodb,djongo,Python,Django,Mongodb,Djongo,我正在尝试使用“数组模型字段”(djongo)添加数据,如图所示或 我添加到admin.py中,以便在管理面板中注册模型 from django.contrib import admin from .models import Entry admin.site.register(Entry) 当我试图通过添加数据时,我有一个MigrationError 我的错在哪里?还有什么我不明白的呢?我是个笨蛋。Sry。更新模型后,我没有“进行迁移” 下面是我所做的工作: 1.更新模型后,我执行了“py

我正在尝试使用“数组模型字段”(djongo)添加数据,如图所示或

我添加到admin.py中,以便在管理面板中注册模型

from django.contrib import admin
from .models import Entry

admin.site.register(Entry)
当我试图通过添加数据时,我有一个MigrationError


我的错在哪里?还有什么我不明白的呢?

我是个笨蛋。Sry。更新模型后,我没有“进行迁移”

下面是我所做的工作:
1.更新模型后,我执行了“python manage.py makemigrations”,并打开电源。

您应该在所有模型上使用models.ObjectIdField(),以避免调用django migrations

例如:

class Author(models.Model):
    _id = models.ObjectIdField()
    name = models.CharField(max_length=200)
    email = models.EmailField()

class Meta:
    abstract = True

def __str__(self):
    return self.name
在中查看更多信息

class Author(models.Model):
    _id = models.ObjectIdField()
    name = models.CharField(max_length=200)
    email = models.EmailField()

class Meta:
    abstract = True

def __str__(self):
    return self.name