Модуль 'django.db.models' не имеет атрибута 'EmbeddedField'

Новичок в python, и получаю вышеуказанную ошибку при написании простой модели. Я разрабатываю на VSCode, если это имеет значение. Ниже приведены мои пакеты, установленные в venv.

    asgiref==3.5.0
    Django==4.0.3
    djongo==1.3.6
    dnspython==2.2.1
    Pillow==9.0.1
    pymongo==4.0.2
    pytz==2022.1
    sqlparse==0.2.4

Простая модель для тестирования...

    from django.db import models

    class ItemSku(models.Model):
       ProductSku = models.CharField(max_length=10)

    class ItemsCollection(models.Model):
       ProductName = models.CharField(max_length=30)
       ProductDescription = models.CharField(max_length=300)
       ProductFeatures = models.CharField(max_length=300) 
       ProductCategory = models.CharField(max_length=300)
       ProductCountryOfOrigin = models.CharField(max_length=30)
       ProductSkus =  models.EmbeddedField(ItemSku)


Еще одна вещь, я могу подключиться к mongodb, используя djongo, и могу делать миграции, мигрировать и просматривать в Django admin без 'EmbeddedField', я просто не могу создать встроенный документ.

Надеюсь, это имеет смысл.

Любая помощь будет высоко оценена.

Вернуться на верх