python - Bagaimana untuk mendapatkan lebih banyak maklumat selepas mengatasi kaedah pengendali ralat flask (BaseError)
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-18 11:02:04
0
1
534

Artikel rujukan ialah ini
http://www.qingpingshan.com/b...

Ralat yang secara langsung menulis semula 404,500 tidak menjadi masalah
Tetapi jika anda ingin menggunakan ralat yang ditentukan anda sendiri, ia tidak akan berfungsi, dan ralat tidak boleh mencetuskan ini errorhandler(BaseError)Ralat tersuai

曾经蜡笔没有小新
曾经蜡笔没有小新

membalas semua(1)
巴扎黑

Saya tidak melihat BaseError anda secara khusus

Tetapi amalan terbaik umumnya seperti ini:

Tentukan pengecualian

# exceptions.py

class MyException(Exception):
    pass
# error_handlers.py

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

semuanya ditakrifkan, ingat untuk mengimportnya di tempat yang sesuai (contohnya, mengimportnya di dalam __init.py__) untuk memberitahu kelalang bahawa anda telah menentukan kelas pemprosesan Pengecualian ini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!