python - page_not_found(e)中e代表的是什么?
怪我咯
怪我咯 2017-04-18 09:42:05
0
4
1628

《Flask web development》 3.3自定义错误页面

@app.errorhandler(404)
def page_not_found(e):
    return render_template('404.html'), 404
    

使用errorhandler装饰器,其中page_not_found(e)是继承与e的子类么?这个e代表的是什么意思?

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(4)
阿神

정의에서 e는 page_not_found의 매개변수이고, e는
type(e)으로 식별할 수 있는 Exception의 인스턴스일 수 있습니다.

小葫芦

글을 쓰지 않고 해보시면 아시겠지만 기초가 탄탄하지 않습니다. . .

迷茫

저도 이 곳을 봤어요. 이 중국어 문서에서 이를 확인하세요

에러 핸들러는 뷰 함수와 유사한 함수이지만, 오류가 발생했을 때 실행되며, 오류를 매개변수로 전달하는 기능입니다. 일반적으로 오류는 HTTPException 이지만 어떤 경우에는 다른 오류가 됩니다. 내부 서버의 오류 핸들러는 매개변수로 포착되는 실제 코드 오류와 함께 실행됩니다.

이 작은 e는 HTTP나 기타 오류로 인해 발생한 오류일 수 있습니다(알려주셔서 감사합니다).

洪涛

e는 오류 개체입니다. 오류 정보는 다음과 유사하게 이 변수에 저장됩니다. 으아악

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿