Skip to content

Instantly share code, notes, and snippets.

@asmallteapot
Created June 17, 2011 00:19
Show Gist options
  • Select an option

  • Save asmallteapot/1030634 to your computer and use it in GitHub Desktop.

Select an option

Save asmallteapot/1030634 to your computer and use it in GitHub Desktop.
class Article(models.Model):
@models.permalink
def get_absolute_url(self):
return reverse('article_permalink', kwargs={
'year': self.published_at.year,
'month': self.published_at.month,
'day': self.published_at.day,
'slug': self.slug,
})
urlpatterns = patterns('django.views.generic.date_based',
url(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>[0-9]{2})/(?P<slug>[a-zA-Z0-9_\-]+)/$', 'object_detail', {
'queryset': Article.published_objects.all(),
'date_field': 'published_at',
'template_object_name': 'article',
}, name='article_permalink'),
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment