浏览代码

modified error handling

git-svn-id: svn://svn.siningsoft.de/myCar@11 4258477e-9397-4ceb-bd8a-6305f6291781
devnull 6 年之前
父节点
当前提交
24ddae9cb3
共有 3 个文件被更改,包括 15 次插入0 次删除
  1. 6 0
      myCar.py
  2. 二进制
      static/img/404.png
  3. 9 0
      templates/error/404.html

+ 6 - 0
myCar.py

@@ -41,6 +41,7 @@ from flask import url_for
 from flask import render_template
 from flask import request
 from flask import redirect
+from flask import abort
 app = Flask(__name__)
 
 
@@ -171,3 +172,8 @@ def myCar_record():
 
     return render_template('recordings/overview.html',files=flist, fpfiles=fpflist)
 
+# error handling
+@app.errorhandler(404)
+def page_not_found(error):
+    return render_template('404/error.html'), 404
+

二进制
static/img/404.png


+ 9 - 0
templates/error/404.html

@@ -0,0 +1,9 @@
+{% extends 'base.html' %}
+{% block content %}
+
+
+<!--<table><tr><td><h1>404 Not found</h1></td></tr></table>-->
+
+<center><h1>404 Not found</h1></center>
+
+{% endblock %}