python - So erhalten Sie weitere Informationen, nachdem Sie die Methode des Flask-Errorhandlers (BaseError) überschrieben haben
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-18 11:02:04
0
1
537

Der Referenzartikel ist dieser
http://www.qingpingshan.com/b...

Diese Fehler, die 404.500 direkt umschreiben, sind kein Problem
Aber wenn Sie Ihre eigenen definierten Fehler verwenden möchten, funktioniert es nicht und Fehler können diese errorhandler(BaseError)Benutzerdefinierten Fehler

nicht auslösen
曾经蜡笔没有小新
曾经蜡笔没有小新

Antworte allen(1)
巴扎黑

我没有很具体的看你这个 BaseError

但是最佳实践一般是这样的把:

定义一个异常

# exceptions.py

class MyException(Exception):
    pass
# error_handlers.py

@app.errorhandler(MyException):
def handler_myexception(error):
    pass

都定义好了,记得在合适的地方 import 一下(比如在 __init.py__ 里面 import 一下),让 flask 知道你定义了这个一个 Exception 处理类。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!