Подклассификация колбы

Класс Flask предназначен для создания подклассов.

Например, вы можете захотеть изменить способ обработки параметров запроса, чтобы сохранить их порядок:

from flask import Flask, Request
from werkzeug.datastructures import ImmutableOrderedMultiDict
class MyRequest(Request):
    """Request subclass to override request parameter storage"""
    parameter_storage_class = ImmutableOrderedMultiDict
class MyFlask(Flask):
    """Flask subclass using the custom request class"""
    request_class = MyRequest

Это рекомендуемый подход для переопределения или дополнения внутренней функциональности Flask.

Вернуться на верх