See thread http://groups.google.com/group/django-users/browse_thread/thread/f6f78545989cfbab
On Aug 9, 1:31 pm, Matthew <matthew.g.nor...@gmail.com> wrote: > I am using Django's generic views to create a blog site. The > templates I created, entry_archive_day, entry_archive_month, > entry_archive, and entry_detail all work perfectly, but > entry_archive_year does not. > > Instead, it is simply a blank page. It looks like it sees no objects > in 'object_list'. > > Details are included below: > > ==== > urls.py > ==== > > entry_info_dict = { > 'queryset': Entry.objects.all(), > 'date_field': 'pub_date', > } > > ... > > (r'^weblog/$', > 'django.views.generic.date_based.archive_index', # works with > 'latest', not 'object_list' > entry_info_dict), > # Weblog by year > (r'^weblog/(?P<year>\d{4})/$', > 'django.views.generic.date_based.archive_year', # doesn't work > entry_info_dict), > # Weblog by month > (r'^weblog/(?P<year>\d{4})/(?P<month>\w{3})/$', > 'django.views.generic.date_based.archive_month', > entry_info_dict), > # Weblog by day > (r'^weblog/(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/$', > 'django.views.generic.date_based.archive_day', > ... > > ============ > entry_archive_year: > ============ > > <html> > <head> > <meta http-equiv="Content-Type" content="text/html; > charset=UTF-8"> > <title>Entry Archive {{ year }}</title> > </head> > <body> > {% for object in object_list %} > <h2>{{ object.title }}</h2> > <p> > Published on {{ object.pub_date|date:"F j, Y" }} > </p> > {% if object.excerpt_html %} > {{ object.excerpt_html|safe }} > {% else %} > {{ object.body_html|truncatewords_html:"50"|safe }} > {% endif %} > <p> > <a href="{{ object.get_absolute_url }}">Read full > entry</a> > </p> > {% endfor %} > </body> > </html> > > ============================================== > Output forhttp://localhost:8000/weblog/2009/aug/(notice 3 entries > for August): > ============================================== > > Latest! > > Published on August 9, 2009 > > Specific areas for enhancement: > > * Adding related objects should be easier. Now you have to "save and > continue" to get an extra set of fields to add a new related object. > You should be able to click "add new object" to add another set of > blank fields inline on the page ... > > Read full Entry > Practical Django Projects > > Published on August 9, 2009 > > It also will keep track of open tags and close them if it cuts off the > text before a closing tag. (A sep- arate filter, truncatewords, simply > cuts off at the specified number of words and pays no attention to > HTML.) > > Read full Entry > Star Wars > > Published on August 6, 2009 > > Star Wars used to be a great movie series. > > Read full Entry > > =========================================== > Output forhttp://localhost:8000/weblog/2009/is a blank page (no > errors). There should be at least 3 entries, demonstrated by > August. > =========================================== > > Thanks, > Matthew --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@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 -~----------~----~----~----~------~----~------~--~---