404 on page not found (instead of TemplateDoesNotExist)

master
alice 3 years ago
parent 93a528bb27
commit 7a23e29d8b

@ -88,10 +88,13 @@ def page(request, name):
except TemplateDoesNotExist:
pass
md_template = select_template([
basename + '.' + get_language() + '.md',
basename + '.en.md',
])
try:
md_template = select_template([
basename + '.' + get_language() + '.md',
basename + '.en.md',
])
except TemplateDoesNotExist:
return HttpResponseNotFound("Page not found")
page_source = md_template.render(None, request)
page_fm = frontmatter.loads(page_source)

Loading…
Cancel
Save