ho un bel semplice query set ed un relativo viste generiche:Avanti precedenti collegamenti da una serie di query/viste generiche
f_detail = {
'queryset': Foto.objects.all(),
'template_name': 'foto_dettaglio.html',
"template_object_name" : "foto",
}
urlpatterns = patterns('',
# This very include
(r'^foto/(?P<object_id>\d+)/$', list_detail.object_detail, f_detail,),
)
Basta un modello per la generazione di una pagina di dettaglio di una foto: quindi non c'è vista.
C'è un modo semplice per avere un collegamento al precedente | elemento successivo nel modello senza la codifica manuale di una vista?
Somthing come un:
{% if foto.next_item %}
<a href="/path/foto/{{ foto.next_item.id_field }}/">Next</a>
{% endif}
Mmh cosa vuoi sapere? Sì, è possibile che tu abbia già fornito la soluzione. Devi solo implementare il metodo 'next_item'. –
http://stackoverflow.com/questions/1931008/is-there-a-verno-del-punto-del-previous-next-item-using-the-django-orm – shanyu
Visto che: se lo sottolo beh, si tratta di avere un DateField o DateTimeField nel modello, che non è il mio caso: vorrei ordinare il risultato del mio queryset per (diciamo) il campo id. C'è un modo preconfigurato per attraversare il set di risultati e ottenere precedente | articoli successivi? O dovrei progettare le mie viste e codificare una funzione _get_ (successiva | precedente) _item? – eaman