AttributeError: объект 'MetaDict' не имеет атрибута 'get_field' django_elasticsearch
Я хочу использовать elasticsearch в приложении django и отправлять ему некоторые данные из объекта модели. но есть проблема с Я уже использую библиотеку django-elasticsearch-dsl. Вот моя конфигурация django_elasticsearch:
from django_elasticsearch_dsl import Document, fields
from django_elasticsearch_dsl.registries import registry
from core.models.src.errorLog import errorLog
@registry.register_document
class ErrorLogDocument(Document):
class Index:
name = 'errors'
settings = {
'number_of_shards': 1,
'number_of_replicas': 0
}
class Django:
model = errorLog
fields = [
'time',
'date',
'error',
'place',
]
но когда я запускаю свое приложение, я получаю эту ошибку и не знаю, как с ней справиться:
django_field = django_attr.model._meta.get_field(field_name)
AttributeError: 'MetaDict' object has no attribute 'get_field'
Кто-нибудь может помочь в этом????
Блок цитаты
введите код здесь