diff options
Diffstat (limited to 'fatcat_scholar/templates')
-rw-r--r-- | fatcat_scholar/templates/error.html | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/fatcat_scholar/templates/error.html b/fatcat_scholar/templates/error.html new file mode 100644 index 0000000..2eafa8d --- /dev/null +++ b/fatcat_scholar/templates/error.html @@ -0,0 +1,31 @@ +{% extends "base.html" %} + +{% block title %} +{{ error.status_code }} - {{ super() }} +{% endblock %} + +{% block main %} +<center> + <div style="font-size: 8em;">{{ error.status_code }}</div> + <div style="font-size: 3em;"> + {% if error.status_code == 404 %} + {% trans %}Not Found{% endtrans %} + {% elif error.status_code == 403 %} + {% trans %}Access Forbidden{% endtrans %} + {% elif error.status_code == 400 %} + {% trans %}Request Error{% endtrans %} + {% elif error.status_code > 500 and error.status_code < 600 %} + {% trans %}Internal Error{% endtrans %} + {% endif %} + </div> +</center> +{% if error.detail and error.detail not in ["Not Found", "Server Error", "Bad Request"] %} + <div class="ui icon error message"> + <i class="ban icon"></i> + <div class="content"> + <div class="header"></div> + <p>{{ error.detail }} + </div> + </div> +{% endif %} +{% endblock %} |