ok, the view function I'm using appears to be importable - because if
I remove the line "print item.get_absolute_url()", the view function
is called appropriately, with the odd exception that all instances
where the template is calling "get_absolute_url( )" are resolving to
the same page.

A clue may be that in the application urls.py file, when I replace
"view=blog_views.post_list" with "view=basicBlog.blog.views.post_list"
it claims to not be able to find "basicBlog"

Here's the complete code, I'm quite stuck on this and appreciate your
help:

urls.py from project root
#*************************************************
from django.conf.urls.defaults import *

from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    (r'^$',          include('basicBlog.blog.urls')),
    (r'^blog/',      include('basicBlog.blog.urls')),
    (r'^comments/',  include('django.contrib.comments.urls')),
    (r'^admin/(.*)', admin.site.root),
)
#*************************************************

urls.py from blog application
#*************************************************
from django.conf.urls.defaults import *
from basicBlog.blog import views as blog_views

urlpatterns = patterns('',
    url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?
P<slug>[-\w]+)/$',
        view=blog_views.post_detail,
        name='blog_detail'),

    url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/$',
        view=blog_views.post_archive_day,
        name='blog_archive_day'),

    url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$',
        view=blog_views.post_archive_month,
        name='blog_archive_month'),

    url(r'^(?P<year>\d{4})/$',
        view=blog_views.post_archive_year,
        name='blog_archive_year'),

    url(r'^categories/(?P<slug>[-\w]+)/$',
        view=blog_views.category_detail,
        name='blog_category_detail'),

    url (r'^categories/$',
        view=blog_views.category_list,
        name='blog_category_list'),

    url (r'^search/$',
        view=blog_views.search,
        name='blog_search'),

    url(r'^page/(?P<page>\w)/$',
        view=blog_views.post_list,
        name='blog_index_paginated'),

    url(r'^$',
        view=blog_views.post_list,
        name='blog_index'),
)
#*************************************************

and views.py for the post_list view:
#*************************************************
from django.shortcuts import render_to_response, get_object_or_404
from django.template import RequestContext
from django.http import Http404
from django.views.generic import date_based, list_detail
from basicBlog.blog.models import *

import datetime
import re

def post_list(request, page=0):
  queryset = Post.objects.published()

  for item in queryset:
    print item.get_absolute_url()

  return list_detail.object_list(
      request,
      queryset,
      paginate_by = 20,
      page = page,
  )
post_list.__doc__ = list_detail.object_list.__doc__

# this file goes on...

#*************************************************

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to