On Tue, 2007-03-13 at 13:30 +0000, Michel Thadeu Sabchuk wrote:
> Hi guys!
>
> I want to use generic views to show all events on a year. I made use
> of year_archive view to accomplish my task. I want to show up the
> events on the year page categorized by its month, there won't be a
> month page, but the object_list gives the events uncategorized.
>
> I think on a filter, maybe "regroup" is what I'm looking for, but I
> don't realize how to use it with date fields. Does someone know how
> can I make this happen? Can the year_archive view hit my needs or
> should I write a custom view?
Have a look at the "ifchanged" template tag (it's a standard one in
Django). This allows you to control the displaying of a line based on
whether some value has changed since the last time you checked it.
In my blog software, for example, I have a section that says
{% ifchanged %}
<h1 class="day"><span>{{ entry.creation|date:"D, j M Y"
}}</span></h1>
{% endifchanged %}
inside the loop that displays the articles on a page.
This will only display the day and date header if it has changed from
the previous article (the previous time around the loop).
Regards,
Malcolm
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---