Agrupar por fecha

12 views
Skip to first unread message

Marcelo A. Robin

unread,
Oct 31, 2022, 1:01:14 PM10/31/22
to Django-es
           <div class="p-4">
              <h4 class="fst-italic">Archivo</h4>
              <ol class="list-unstyled mb-0">
                <li><a href={% url 'dates' %}>March 2021</a></li>
                <li><a href="#">February 2021</a></li>
                <li><a href="#">January 2021</a></li>
                ...
              </ol>
            </div>

Hola muchachos, tengo un aside, donde la idea es mostrar un resumen de publicaciones por mes y año. Es decir, tendría que armar ese listado de links, analizando la fecha de creación de las publicaciones y cuando el usuario haga clic, mostrar los articulos que fueron publicados en ese mes y ese año... 
Estoy viendo de como poder generar esos links y estoy averiguando si existen herramientas externas para poder hacer esto que necesito... 
Que opinan ?

Desde ya muchas gracias

carlos

unread,
Oct 31, 2022, 3:09:52 PM10/31/22
to djan...@googlegroups.com
Hola, si no me equivoco esto es lo que buscas?

ya django lo hace por vos, lee la doc y haz prueba

saludos

--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-...@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/django-es/1bc0a807-cb4c-49e6-81bc-33f086e61b4cn%40googlegroups.com.


--
att.
Carlos Rocha

Marcelo Robin

unread,
Oct 31, 2022, 7:09:36 PM10/31/22
to djan...@googlegroups.com
Mmmmmm gracias... Voy a investigar, cómo lo puedo adaptar a lo que estoy haciendo... porque como estoy cargando un aside, lo hago desde un context processor para hacerlo una única vez... pero viendo eso, es más o menos lo que ando buscando... me queda la duda de cómo concatenar Año y mes, por ejemplo... 

<ul>
    {% for article in object_list %}
        <li>{{ article.pub_date|date:"F j, Y" }}: {{ article.title }}</li>
    {% endfor %}
</ul>

<p>
    {% if previous_month %}
        Previous Month: {{ previous_month|date:"F Y" }}
    {% endif %}
    {% if next_month %}
        Next Month: {{ next_month|date:"F Y" }}
    {% endif %}
</p>

Reply all
Reply to author
Forward
0 new messages