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: except TemplateDoesNotExist:
pass pass
try:
md_template = select_template([ md_template = select_template([
basename + '.' + get_language() + '.md', basename + '.' + get_language() + '.md',
basename + '.en.md', basename + '.en.md',
]) ])
except TemplateDoesNotExist:
return HttpResponseNotFound("Page not found")
page_source = md_template.render(None, request) page_source = md_template.render(None, request)
page_fm = frontmatter.loads(page_source) page_fm = frontmatter.loads(page_source)

Loading…
Cancel
Save