* lunedì 21 dicembre 2009, alle 12:21, rebus_ scrive: > > extra_context: A dictionary of values to add to the template context. > By default, this is an empty dictionary. If a value in the dictionary > is callable, the generic view will call it just before rendering the > template. > > > http://docs.djangoproject.com/en/dev/ref/generic-views/#django-views-generic-date-based-archive-index
It works, but there's something wrong. I mean that all the arguments passed through the "extra_context" option are passed statically and not dinamically. This is my code in urls.py: index_args = { 'queryset': events_models.Event.objects.filter(is_published=True).order_by('start_date'), 'date_field': 'start_date', 'num_latest': limit, 'template_name': 'home.html', 'allow_empty': True, 'allow_future': True, 'template_object_name': 'latest_events', 'extra_context': { 'latest_news': news_models.New.objects.filter(is_published=True).order_by('-pub_date')[:limit], 'latest_pages': pages_models.Meta.objects.filter(is_published=True).order_by('-pub_date')[:limit], } } But, while the objects passed as 'queryset' are calculated dinamically, the objects passed in the extra_context are those calculated when the urls.py is recompiled. Any suggestions? Thank you very much. -- | Francesco Benincasa - http://ciccio2000.altervista.org/ | EcoSCIENZE Societa' Cooperativa - http://www.ecoscienze.org/ | Ingegneria Senza Frontiere Bologna - http://isf.ing.unibo.it/ | Bologna Free Software Forum - http://www.bfsf.it/ -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.