gpt4 book ai didi

python - 带有 Djongo 的 Django,EmbeddedFields 返回模型尚未加载

转载 作者:行者123 更新时间:2023-12-04 09:45:41 40 4
gpt4 key购买 nike

我有一个新的 Django 项目设置。我只安装了一个软件包 Djongo。我有一个本地 MongoDB 正在运行。

如果我在我的应用程序中的 models.py 中使用 CharFields 编写一个简单的模型,则迁移工作正常。
但是当我使用 EmbeddedFields 时,它会返回一个错误。我已经从 Djongo 文档中复制了代码来测试应该可以工作的代码。 Code Source

这是我在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):
_id = models.ObjectIdField()
blog = models.EmbeddedField(
model_container=Blog
)

headline = models.CharField(max_length=255)
objects = models.DjongoManager()

运行时的错误信息 py manage.py makemigrations
File "C:\Users\FelixEklöf\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\apps\registry.py", line 178, in get_models
self.check_models_ready()

File "C:\Users\FelixEklöf\AppData\Local\Programs\Python\Python38-32\lib\site-packages\django\apps\registry.py", line 140, in check_models_ready
raise AppRegistryNotReady("Models aren't loaded yet.")

django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.

最佳答案

您好,您使用的是哪个版本?我使用了 1.3.2 并遇到了同样的问题。当我将它降级到 1.3.1 时它就消失了

关于python - 带有 Djongo 的 Django,EmbeddedFields 返回模型尚未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62128152/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com