Rumah > Soal Jawab > teks badan
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
巴扎黑2017-05-18 11:04:04
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.