/ / Il risultato della ricerca sul pagliaio di Django è possibile per ottenere direttamente la lista degli oggetti reali? - django, django-haystack

Il risultato della ricerca del pagliaio di Django è possibile per ottenere direttamente l'elenco degli oggetti reali? - django, django-haystack

Normalmente il risultato della ricerca del pagliaio del django è un elenco di oggetti "risultato", al fine di ottenere l'oggetto reale che devo usare result.object

Il che rende impossibile riutilizzare il modello di elenco normale, ad es.

{% for item in object_list %}
{{ item.title }}  # in search result {{ item.object.title }}
{% endfor %}

C'è un metodo integrato che posso usare per aggirare questo problema o ho bisogno di scrivere una vista di ricerca personalizzata per fare questo?

risposte:

2 per risposta № 1

ero solito {% with generic_item=item.object|default:item %} poi {{ generic_item.whatever }} da allora in poi