diff --git a/www/conservancy/apps/blog/models.py b/www/conservancy/apps/blog/models.py index 17d109f168b86c83ee7493a1dd625eabbca7634b..330f6947d55a984a450883d779acca063e19b8ad 100644 --- a/www/conservancy/apps/blog/models.py +++ b/www/conservancy/apps/blog/models.py @@ -1,4 +1,3 @@ -from builtins import object from django.db import models from django.conf import settings from conservancy import bsoup @@ -11,14 +10,14 @@ class EntryTag(models.Model): label = models.CharField(max_length=100) slug = models.SlugField() - class Meta(object): + class Meta: db_table = 'techblog_entrytag' # legacy def __str__(self): return self.label def get_absolute_url(self): - return u"/blog/?tag=%s" % self.slug + return "/blog/?tag=%s" % self.slug class Entry(models.Model, bsoup.SoupModelMixin): """Blog entry""" @@ -34,7 +33,7 @@ class Entry(models.Model, bsoup.SoupModelMixin): date_created = models.DateTimeField(auto_now_add=True) date_last_modified = models.DateTimeField(auto_now=True) - class Meta(object): + class Meta: db_table = 'techblog_entries' # legacy verbose_name_plural = 'entries' ordering = ('-pub_date',) @@ -46,7 +45,7 @@ class Entry(models.Model, bsoup.SoupModelMixin): return self.headline def get_absolute_url(self): - return (u"/blog/%s/%s/" + return ("/blog/%s/%s/" % (self.pub_date.strftime("%Y/%b/%d").lower(), self.slug)) @@ -58,7 +57,7 @@ class Entry(models.Model, bsoup.SoupModelMixin): # http://blog.foozia.com/blog/2007/apr/21/ping-technorati-your-django-blog-using-xml-rpc/ def save(self): if settings.CONSERVANCY_DEVEL or True: # "or True" means it is disabled always - super(Entry, self).save() + super().save() return blog_name = 'Software Freedom Conservancy Blog' @@ -77,4 +76,4 @@ class Entry(models.Model, bsoup.SoupModelMixin): reply = j.weblogUpdates.ping(blog_name, blog_url, post_url) # Call any superclass's method - super(Entry, self).save() + super().save()