Hello,
I'm trying to get my head around some of the basics of Django and I've
run into the strangest problem. Can't figure out what the problem is,
the URL from my get_absolute_url() function in my model just refuses
to turn into a proper URL. I'll post the code so hopefully it will be
obvious for someone with more experience.

My url :
url(r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{1,2})/(?P<slug>[-\w]
+)/$',
   PostDetailView.as_view(),
   name='blog_post_detail'
),

My generic view:
class PostDetailView(DetailView):
    queryset            = Post.objects.filter(status__gte=2)
    context_object_name = 'post_detail'
    template_name       = 'blog/post_detail.html'

and finally, the get_absolute_url() function in my model.

def get_absolute_url(self):
   return ('blog_post_detail', None, {
            'year': self.publish.year,
            'month': self.publish.strftime('%b').lower(),
            'day': self.publish.day,
            'slug': self.slug
})

-- 
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.

Reply via email to