Provide simple support for fetching entries in AMP format - can't handle images yet and needs some other tweaks, but works nicely so far c:

This commit is contained in:
Danielle McLean 2018-01-13 14:49:38 +11:00
parent 3e4f55fa9c
commit 40ead1bbe1
Signed by: 00dani
GPG key ID: 5A5D2D1AFF12EEC5
9 changed files with 131 additions and 1 deletions

View file

@ -140,6 +140,14 @@ class Entry(ModelMeta, TimeStampedModel):
args.append(self.slug)
return reverse('entries:' + kind.entry, args=args)
@property
def amp_url(self):
kind = kinds.from_id[self.kind]
args = [self.id]
if kind.slug:
args.append(self.slug)
return reverse('entries:' + kind.entry_amp, args=args)
@property
def slug(self):
return slugify(self.name)