From 20e8b0779315feb9eddfd8bac76b94af9898d4b5 Mon Sep 17 00:00:00 2001 From: Timothy Ball Date: Thu, 11 Oct 2018 11:01:05 -0400 Subject: [PATCH 1/2] remove permalink decorator and replace w/ reverse() as per https://docs.djangoproject.com/en/1.11/releases/1.11/#models-permalink-decorator --- wordpress/models.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/wordpress/models.py b/wordpress/models.py index 627323a..5af19c4 100644 --- a/wordpress/models.py +++ b/wordpress/models.py @@ -322,9 +322,8 @@ def save(self, **kwargs): self.child_cache = None self.term_cache = None - @models.permalink def get_absolute_url(self): - return ('wp_object_detail', ( + return reverse('wp_object_detail', ( self.post_date.year, "%02i" % self.post_date.month, "%02i" % self.post_date.day, @@ -484,9 +483,8 @@ class Meta: def __unicode__(self): return self.name - @models.permalink def get_absolute_url(self): - return ('wp_archive_term', (self.slug, )) + return reverse('wp_archive_term', (self.slug, )) class Taxonomy(WordPressModel): From 8470e7304e6e26afa797f6ade78936b4978ef8ab Mon Sep 17 00:00:00 2001 From: Timothy Ball Date: Thu, 11 Oct 2018 15:32:06 -0400 Subject: [PATCH 2/2] This PR fixes one incompatibility w/ mainline django. https://docs.djangoproject.com/en/1.9/ref/urls/#patterns patterns() is no longer needed and urlpatterns[] can just be a list --- wordpress/urls.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wordpress/urls.py b/wordpress/urls.py index 864760b..8661e03 100644 --- a/wordpress/urls.py +++ b/wordpress/urls.py @@ -1,7 +1,7 @@ from django.conf.urls import * from wordpress.views import * -urlpatterns = patterns('wordpress.views', +urlpatterns = [ url(r'^author/(?P[\w-]+)/$', AuthorArchive.as_view(), name='wp_author'), @@ -29,4 +29,4 @@ url(r'^$', Archive.as_view(), name='wp_archive_index'), -) +]