我是 django 新手,我已经创建了一个项目和应用程序,我想将我的项目连接到 mongodb。当我进入python manage.py migrate
命令,我收到下面提到的错误。
我已经删除了数据库并清除了 django_migration 表中的所有迁移,并删除了创建的迁移文件夹中的迁移文件。仍然遇到同样的错误。
请在这件事上给予我帮助。提前致谢
Error:
raise TypeError("documents must be a non-empty list")
TypeError: documents must be a non-empty list
上述异常是导致以下异常的直接原因:
djongo.sql2mongo.SQLDecodeError: FAILED SQL: INSERT INTO "django_migrations" ("app", "name", "applied") VALUES (%(0)s, %(1)s, %(2)s)
Version: 1.2.31
设置.py
DATABASES = {
'default': {
'ENGINE': 'djongo',
'NAME': 'DB_name',
'HOST':'localhost',
# 'PORT': 27017,
# 'USER':'',
# 'PASSWORD':''
},
模型.py
from django.db import models
# Create your models here.
class dummy(models.Model):
name= models.CharField(max_length=100, blank=True, null= True)