Модуль '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', я просто не могу создать встроенный документ.
Надеюсь, это имеет смысл.
Любая помощь будет высоко оценена.