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 № 1ero solito {% with generic_item=item.object|default:item %}
poi {{ generic_item.whatever }}
da allora in poi