Получение этой ошибки с помощью поиска solr с использованием django haystack AttributeError: объект 'ManyToOneRel' не имеет атрибута 'validators'

Школьная поездка:

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'

Пожалуйста, помогите решить эту проблему

0 ответов

Другие вопросы по тегам