Получение этой ошибки с помощью поискового запроса с использованием django haystack AttributeError: у объекта ManyToOneRel нет атрибута validators - PullRequest
0 голосов
/ 07 апреля 2020

Класс поездки:

trip_id = models.AutoField(primary_key=True)
name = models.CharField(max_length=5000)

Листинг класса (models.Model):

listing_id = models.AutoField(primary_key=True)
trip = models.ForeignKey(Trip, related_name='listings', on_delete=models.CASCADE, blank=True, null=True)

Класс TripIndex (indexes.SearchIndex, indexes.Indexable):

text = indexes.CharField(document=True, use_template=False)
name = indexes.NgramField(model_attr='name')
listings = indexes.MultiValueField(indexed=True, stored=True)

Класс TripSearchSerializer (HaystackSerializer):

serialize_objects = True

class Meta:
    index_classes = [TripIndex]
    fields = ('name', 'listings')

Когда я пытаюсь выполнить поиск с перечислением, получаю ошибку как AttributeError: У объекта ManyToOneRel нет атрибута 'validators'

Пожалуйста, помогите в разрешение этого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...