Python 无法在djongo中创建EmbeddedField获取此错误django.core.exceptions.AppRegistryNotReady:模型不';还没装呢

Python 无法在djongo中创建EmbeddedField获取此错误django.core.exceptions.AppRegistryNotReady:模型不';还没装呢,python,django,djongo,Python,Django,Djongo,嘿,朋友们,我是djongo的新手,在练习它的用法时,我不断地遇到这个错误 文件“D:\python\django Rest-webs\tms-restapi\BACKEND\bckend\students\models.py”,第6行,在 班级学生(模型。模型): 文件“D:\python\django Rest-webs\tms-restapi\BACKEND\bckend\students\models.py”,学生版第7行 pass\u details=models.EmbeddedFi

嘿,朋友们,我是djongo的新手,在练习它的用法时,我不断地遇到这个错误

文件“D:\python\django Rest-webs\tms-restapi\BACKEND\bckend\students\models.py”,第6行,在 班级学生(模型。模型): 文件“D:\python\django Rest-webs\tms-restapi\BACKEND\bckend\students\models.py”,学生版第7行 pass\u details=models.EmbeddedField(model\u container=pass\u details,null=True) 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\djongo\models\fields.py”,第225行,位于init super().init(模型容器,*args,**kwargs) 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\djongo\models\fields.py”,第87行,在init self.\u验证\u容器() 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\djongo\models\fields.py”,第91行,在容器中 对于self.model_容器中的字段。_meta.get_fields(): 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\django\db\models\options.py”,第734行,在get\u字段中 返回self.\u获取\u字段(包括\u父项=包括\u父项,包括\u隐藏=包括\u隐藏) 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\django\db\models\options.py”,第794行,在\u get\u字段中 所有字段=自身关系树 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\django\utils\functional.py”,第80行,在get res=instance.dict[self.name]=self.func(实例) 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\django\db\models\options.py”,第707行,在关系树中 返回自。\填充\定向\关系\图() 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\django\db\models\options.py”,第678行,在“填充\定向\关系”图中
所有模型=self.apps.get模型(包括自动创建的模型=True) get\U模型中的文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\django\apps\registry.py”,第178行 self.check_models_ready() 文件“C:\Users\Asus\AppData\Local\Programs\Python\Python38-32\lib\site packages\django\apps\registry.py”,第140行,在check\u models\u ready中 raise AppRegistryNotReady(“尚未加载模型”) django.core.exceptions.AppRegistryNotReady:尚未加载模型

我的代码看起来是这样的

from djongo import models
class pass_details(models.Model):
    pass_no=models.CharField( max_length=20)
    class Meta:
        abstract = True
class student(models.Model):
    pass_details=models.EmbeddedField(model_container=pass_details, null=True)
    usn=models.CharField(max_length=10)
    name=models.CharField(max_length=20)
    objects = models.DjongoManager()

您确定要在以下位置加载模型:
pass\u details=models.EmbeddedField(model\u container=pass\u details,null=True)
在我看来,null=True阻止您加载模型。
您可以再次查看有关如何在此处指定参数的文档:

I copy粘贴了相同的代码,但仍然得到了相同的结果error@HarshithYadav你能解决这个问题吗?我对djongo==1.3.2也有同样的问题。我降到了1.3.1,一切正常。