Rumah  >  Soal Jawab  >  teks badan

python - Bagaimana untuk mendapatkan lebih banyak maklumat selepas mengatasi kaedah pengendali ralat flask (BaseError)

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

曾经蜡笔没有小新曾经蜡笔没有小新2711 hari yang lalu532

membalas semua(1)saya akan balas

  • 巴扎黑

    巴扎黑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.

    balas
    0
  • Batalbalas