“Handhabung des Flask -Fehlers” Code-Antworten

Handhabung des Flask -Fehlers

from flask import json
from werkzeug.exceptions import HTTPException

@app.errorhandler(HTTPException)
def handle_exception(e):
    """Return JSON instead of HTML for HTTP errors."""
    # start with the correct headers and status code from the error
    response = e.get_response()
    # replace the body with JSON
    response.data = json.dumps({
        "code": e.code,
        "name": e.name,
        "description": e.description,
    })
    response.content_type = "application/json"
    return response
Ugly Unicorn

Handhabung des Flask -Fehlers

from werkzeug.exceptions import HTTPException

@app.errorhandler(Exception)
def handle_exception(e):
    # pass through HTTP errors
    if isinstance(e, HTTPException):
        return e

    # now you're handling non-HTTP exceptions only
    return render_template("500_generic.html", e=e), 500
Ugly Unicorn

Ähnliche Antworten wie “Handhabung des Flask -Fehlers”

Fragen ähnlich wie “Handhabung des Flask -Fehlers”

Weitere verwandte Antworten zu “Handhabung des Flask -Fehlers” auf Python

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen