Refactor how the routing for different kinds of entry works - this will make implementing webmentions easier, hopefully?

This commit is contained in:
Danielle McLean 2018-03-08 13:49:02 +11:00
parent c359b7640e
commit 9580068c5b
Signed by: 00dani
GPG key ID: 5A5D2D1AFF12EEC5
12 changed files with 136 additions and 73 deletions

View file

@ -4,7 +4,7 @@ from ..models import Entry
@render_to('entries/entry.html')
def entry(request, id, slug=None):
def entry(request, kind, id, slug=None):
entry = Entry.objects.get(pk=id)
if request.path != entry.url:
return redirect(entry.url, permanent=True)
@ -16,7 +16,7 @@ def entry(request, id, slug=None):
@render_to('entries/entry_amp.html')
def entry_amp(request, id, slug=None):
def entry_amp(request, kind, id, slug=None):
entry = Entry.objects.get(pk=id)
if request.path != entry.amp_url:
return redirect(entry.amp_url, permanent=True)