【发布时间】:2016-02-08 16:59:30
【问题描述】:
我正在使用 DRF haystack 通过 elasticsearch 后端进行搜索。
笔记可以有 0...n 张照片。
是否可以在搜索结果中包含所有照片。还是返回 Note 对象的整个 json?
这是我的模型
class Note(activity.Activity, geoModels.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
created_at = geoModels.DateTimeField(auto_now_add=True)
title = models.CharField(_('title'),
max_length=50)
story = models.TextField(_('userStroy'),
unique=False,
help_text= ('story'))
class Photo(activity.Activity,geoModels.Model):
created_at = geoModels.DateTimeField(auto_now_add=True)
image = geoModels.ImageField(_('image'),
max_length=IMAGE_FIELD_MAX_LENGTH,
upload_to=get_storage_path)
trip_note = geoModels.ForeignKey(TripNote,
null=True,
blank=True,
related_name="photos",
verbose_name=_('tripnote'))
【问题讨论】:
标签: django-rest-framework django-haystack