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'

Кто-нибудь может помочь в этом????

Блок цитаты

введите код здесь

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